NeoMutt  2025-01-09-146-g8c4f7e
Teaching an old dog new tricks
DOXYGEN
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
PGP Key Selection Dialog

The PGP Key Selection Dialog lets the user select a PGP key.

This is a Simple Dialog

Windows

Name Type See Also
PGP Key Selection Dialog WT_DLG_PGP dlg_pgp()

Parent

Children

Data

The Simple Dialog holds a Menu. The PGP Key Selection Dialog stores its data (PgpUid) in Menu::mdata.

Events

Once constructed, it is controlled by the following events:

Event Type Handler
NT_CONFIG pgp_key_config_observer()
NT_WINDOW pgp_key_window_observer()

The PGP Key Selection Dialog doesn't have any specific colours, so it doesn't need to support NT_COLOR.

The PGP Key Selection Dialog does not implement MuttWindow::recalc() or MuttWindow::repaint().

Some other events are handled by the Simple Dialog.

Functions

Function Description Links
dlg_pgp() Let the user select a key to use gui_dlg
pgp_key_config_observer() Notification that a Config Variable has changed observer_t, observer_api
pgp_key_window_observer() Notification that a Window has changed observer_t, observer_api
pgp_make_entry() Format a PGP Key for the Menu Menu::make_entry(), menu_make_entry