23#ifndef MUTT_INDEX_FUNCTIONS_H
24#define MUTT_INDEX_FUNCTIONS_H
72#define MdIndex (index_get_menu_definition())
int index_function_dispatcher(struct MuttWindow *win, const struct KeyEvent *event)
Perform an Index function - Implements function_dispatcher_t -.
int(* index_function_t)(struct IndexFunctionData *fdata, const struct KeyEvent *event)
bool index_next_undeleted(struct MuttWindow *win_index)
Select the next undeleted Email (if possible)
struct MenuDefinition * index_get_menu_definition(void)
Get the Index Menu Definition.
Data passed to Index worker functions.
struct IndexSharedData * shared
Shared Index data.
struct IndexPrivateData * priv
Private Index data.
struct IndexModuleData * mod_data
Index module data.
struct NeoMutt * n
NeoMutt application data.
int op
Op code, e.g. OP_MAIN_LIMIT.
index_function_t function
Function to call.
int flags
Prerequisites for the function, e.g. CHECK_IN_MAILBOX.
Index private Module data.
Private state data for the Index.
Data shared between Index, Pager and Sidebar.
An event such as a keypress.
Container for Accounts, Notifications.