#include "lib.h"
Data Fields | |
| int | current |
| Current entry. | |
| int | max |
| Number of entries in the menu. | |
| MenuRedrawFlags | redraw |
| When to redraw the screen. | |
| const struct MenuDefinition * | md |
| Menu definition for keymap entries. | |
| int | page_len |
| Number of entries per screen. | |
| bool | tag_prefix: 1 |
| User has pressed <tag-prefix>. | |
| bool | show_indicator: 1 |
| Show the Indicator colour. | |
| struct MuttWindow * | win |
| Window holding the Menu. | |
| struct ConfigSubset * | sub |
| Inherited config items. | |
| int | top |
| Entry that is the top of the current page. | |
| int | old_current |
| For driver use only. | |
| int | search_dir |
| Direction of search. | |
| int | num_tagged |
| Number of tagged entries. | |
| int(* | make_entry )(struct Menu *menu, int line, int max_cols, struct Buffer *buf) |
| int(* | search )(struct Menu *menu, regex_t *rx, int line) |
| int(* | tag )(struct Menu *menu, int sel, int act) |
| const struct AttrColor *(* | color )(struct Menu *menu, int line) |
| struct Notify * | notify |
| Notifications. | |
| void * | mdata |
| Private data. | |
| void(* | mdata_free )(struct Menu *menu, void **ptr) |
| MenuRedrawFlags Menu::redraw |
| const struct MenuDefinition* Menu::md |
| struct MuttWindow* Menu::win |
| struct ConfigSubset* Menu::sub |
| int(* Menu::search) (struct Menu *menu, regex_t *rx, int line) |