The GPGME Key Selection Dialog lets the user select a PGP key.
This is a Simple Dialog
Windows
Name | Type | See Also |
GPGME Key Selection Dialog | WT_DLG_GPGME | dlg_gpgme() |
Parent
Children
Data
The Simple Dialog holds a Menu. The GPGME Key Selection Dialog stores its data (CryptKeyInfo) in Menu::mdata.
Events
Once constructed, it is controlled by the following events:
The GPGME Key Selection Dialog doesn't have any specific colours, so it doesn't need to support NT_COLOR.
The GPGME Key Selection Dialog does not implement MuttWindow::recalc() or MuttWindow::repaint().
Some other events are handled by the Simple Dialog.
Data
Functions
Function | Description | Links |
crypt_flags() | Parse the key flags into a single character | |
crypt_key_abilities() | Parse key flags into a string | |
crypt_make_entry() | Format a PGP Key for the Menu | Menu::make_entry(), menu_make_entry |
crypt_sort_address() | Compare two keys by their addresses | sort_t, sort_api |
crypt_sort_date() | Compare two keys by their dates | sort_t, sort_api |
crypt_sort_keyid() | Compare two keys by their IDs | sort_t, sort_api |
crypt_sort_trust() | Compare two keys by their trust levels | sort_t, sort_api |
dlg_gpgme() | Get the user to select a key | gui_dlg |
gpgme_key_config_observer() | Notification that a Config Variable has changed | observer_t, observer_api |
gpgme_key_table_free() | Free the key table | Menu::mdata_free(), menu_mdata_free |
gpgme_key_window_observer() | Notification that a Window has changed | observer_t, observer_api |
pgp_entry_gpgme_a() | GPGME: Key Algorithm | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_c() | GPGME: Key Capabilities | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_date() | GPGME: Date of the key | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_date_num() | GPGME: Date of the key | ExpandoRenderData::get_number(), expando_get_number_api |
pgp_entry_gpgme_f() | GPGME: Key Flags | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_i() | GPGME: Key fingerprint | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_k() | GPGME: Key id | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_l_num() | GPGME: Key length | ExpandoRenderData::get_number(), expando_get_number_api |
pgp_entry_gpgme_n_num() | GPGME: Index number | ExpandoRenderData::get_number(), expando_get_number_api |
pgp_entry_gpgme_p() | GPGME: Protocol | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_t() | GPGME: Trust/validity | ExpandoRenderData::get_string(), expando_get_string_api |
pgp_entry_gpgme_u() | GPGME: User id | ExpandoRenderData::get_string(), expando_get_string_api |