74 {
"bottom-page", OP_BOTTOM_PAGE },
75 {
"check-stats", OP_CHECK_STATS },
76 {
"current-bottom", OP_CURRENT_BOTTOM },
77 {
"current-middle", OP_CURRENT_MIDDLE },
78 {
"current-top", OP_CURRENT_TOP },
79 {
"end-cond", OP_END_COND },
80 {
"enter-command", OP_ENTER_COMMAND },
82 {
"first-entry", OP_FIRST_ENTRY },
83 {
"half-down", OP_HALF_DOWN },
84 {
"half-up", OP_HALF_UP },
87 {
"last-entry", OP_LAST_ENTRY },
88 {
"middle-page", OP_MIDDLE_PAGE },
89 {
"next-entry", OP_NEXT_ENTRY },
90 {
"next-line", OP_NEXT_LINE },
91 {
"next-page", OP_NEXT_PAGE },
92 {
"previous-entry", OP_PREV_ENTRY },
93 {
"previous-line", OP_PREV_LINE },
94 {
"previous-page", OP_PREV_PAGE },
95 {
"redraw-screen", OP_REDRAW },
96 {
"search", OP_SEARCH },
97 {
"search-next", OP_SEARCH_NEXT },
98 {
"search-opposite", OP_SEARCH_OPPOSITE },
99 {
"search-reverse", OP_SEARCH_REVERSE },
100 {
"select-entry", OP_GENERIC_SELECT_ENTRY },
101 {
"shell-escape", OP_SHELL_ESCAPE },
102 {
"show-log-messages", OP_SHOW_LOG_MESSAGES },
103 {
"show-version", OP_VERSION },
104 {
"tag-entry", OP_TAG },
105 {
"tag-prefix", OP_TAG_PREFIX },
106 {
"tag-prefix-cond", OP_TAG_PREFIX_COND },
107 {
"top-page", OP_TOP_PAGE },
108 {
"what-key", OP_WHAT_KEY },
127 { OP_BOTTOM_PAGE,
"L" },
128 { OP_ENTER_COMMAND,
":" },
129 { OP_FIRST_ENTRY,
"<home>" },
130 { OP_FIRST_ENTRY,
"=" },
131 { OP_GENERIC_SELECT_ENTRY,
"<keypadenter>" },
132 { OP_GENERIC_SELECT_ENTRY,
"\n" },
133 { OP_GENERIC_SELECT_ENTRY,
"\r" },
134 { OP_HALF_DOWN,
"]" },
137 { OP_LAST_ENTRY,
"*" },
138 { OP_LAST_ENTRY,
"<end>" },
139 { OP_MIDDLE_PAGE,
"M" },
140 { OP_NEXT_ENTRY,
"<down>" },
141 { OP_NEXT_ENTRY,
"j" },
142 { OP_NEXT_LINE,
">" },
143 { OP_NEXT_PAGE,
"<pagedown>" },
144 { OP_NEXT_PAGE,
"<right>" },
145 { OP_NEXT_PAGE,
"z" },
146 { OP_PREV_ENTRY,
"<up>" },
147 { OP_PREV_ENTRY,
"k" },
148 { OP_PREV_LINE,
"<" },
149 { OP_PREV_PAGE,
"<left>" },
150 { OP_PREV_PAGE,
"<pageup>" },
151 { OP_PREV_PAGE,
"Z" },
152 { OP_REDRAW,
"\014" },
154 { OP_SEARCH_NEXT,
"n" },
155 { OP_SEARCH_REVERSE,
"\033/" },
156 { OP_SHELL_ESCAPE,
"!" },
158 { OP_TAG_PREFIX,
";" },
159 { OP_TOP_PAGE,
"H" },
175 struct SubMenu *sm_generic = NULL;
Convenience wrapper for the core headers.
@ MFF_DEPRECATED
Function is deprecated.
static const struct MenuFuncOp OpGeneric[]
Functions for the Generic Menu.
struct SubMenu * generic_init_keys(struct NeoMutt *n)
Initialise the Generic Keybindings.
static const struct MenuOpSeq GenericDefaultBindings[]
Key bindings for the Generic Menu.
struct MenuDefinition * gui_get_generic_menu_definition(void)
Get the Generic Menu Definition.
static const struct MenuOpSeq DialogDefaultBindings[]
Key bindings for Simple Dialogs.
struct MenuDefinition * gui_get_dialog_menu_definition(void)
Get the Dialog Menu Definition.
static const struct MenuFuncOp OpDialog[]
Functions for Simple Dialogs.
void km_menu_add_submenu(struct MenuDefinition *md, struct SubMenu *sm)
Add a SubMenu to a Menu Definition.
struct SubMenu * km_register_submenu(const struct MenuFuncOp functions[])
Register a submenu.
struct MenuDefinition * km_register_menu(int menu, const char *name)
Register a menu.
void km_menu_add_bindings(struct MenuDefinition *md, const struct MenuOpSeq bindings[])
Add Keybindings to a Menu.
@ MODULE_ID_GUI
ModuleGui, Graphical code
Convenience wrapper for the library headers.
void * neomutt_get_module_data(struct NeoMutt *n, enum ModuleId id)
Get the private data for a Module.
All user-callable functions.
struct SubMenu * sm_generic
Generic functions.
struct MenuDefinition * md_generic
Generic Menu Definition.
struct MenuDefinition * md_dialog
Dialog Menu Definition.
struct SubMenu * sm_dialog
Dialog functions.
Container for Accounts, Notifications.
@ MENU_DIALOG
Simple Dialog.
@ MENU_GENERIC
Generic selection list.