Chapter 9.  EPopup

Table of Contents

enum _e_popup_t - Popup item type enumeration.
struct _EPopupItem - A popup menu item definition.
struct _EPopupTarget - A popup menu target definition.
struct _EPopup - A Popup menu manager.
struct _EPopupClass -
struct _EPopupHookMenu -
struct _EPopupHook - A popup menu hook.
struct _EPopupHookClass -
e_popup_get_type -
e_popup_new - Create an targetless popup menu manager.
e_popup_construct -
e_popup_add_items -
e_popup_create_menu -
e_popup_create_menu_once -
e_popup_class_add_factory -
e_popup_class_remove_factory -
e_popup_target_new -
e_popup_target_free -
e_popup_hook_get_type -
e_popup_hook_class_add_target_map -
enum _em_popup_target_t - A list of mail popup target types.
enum _em_popup_target_select_t - EMPopupTargetSelect qualifiers.
enum _em_popup_target_uri_t - EMPopupTargetURI qualifiers.
enum _em_popup_target_part_t - EMPopupTargetPart qualifiers.
enum _em_popup_target_folder_t - EMPopupTargetFolder qualifiers.
enum _em_popup_target_attachments_t - EMPopupTargetAttachments qualifiers.
struct _EMPopupTargetURI - An inline URI.
struct _EMPopupTargetSelect - A list of messages.
struct _EMPopupTargetPart - A Camel object.
struct _EMPopupTargetFolder - A folder uri.
struct _EMPopupTargetAttachments - A list of composer attachments.
em_popup_target_new_select -
em_popup_target_new_attachments -

The EPopup object manages a single popup menu. It is used to application code as a convenience function for building dynamic popup menus based on a specific context.

The EPopupHook object is loaded by the EPlugin system, and is used to provide dynamic extension to the application context menus.