#include "lib.h"
Definition at line 69 of file lib.h.
◆ current
Current entry.
Definition at line 71 of file lib.h.
◆ max
Number of entries in the menu.
Definition at line 72 of file lib.h.
◆ redraw
When to redraw the screen.
Definition at line 73 of file lib.h.
◆ type
Menu definition for keymap entries.
Definition at line 74 of file lib.h.
◆ page_len
Number of entries per screen.
Definition at line 75 of file lib.h.
◆ tag_prefix
User has pressed <tag-prefix>
Definition at line 76 of file lib.h.
◆ win
Window holding the Menu.
Definition at line 77 of file lib.h.
◆ sub
Inherited config items.
Definition at line 78 of file lib.h.
◆ top
Entry that is the top of the current page.
Definition at line 81 of file lib.h.
◆ old_current
For driver use only.
Definition at line 82 of file lib.h.
◆ search_dir
Direction of search.
Definition at line 83 of file lib.h.
◆ num_tagged
Number of tagged entries.
Definition at line 84 of file lib.h.
◆ make_entry
void(* Menu::make_entry) (struct Menu *menu, char *buf, size_t buflen, int line) |
Definition at line 96 of file lib.h.
◆ search
int(* Menu::search) (struct Menu *menu, regex_t *rx, int line) |
◆ tag
int(* Menu::tag) (struct Menu *menu, int sel, int act) |
◆ color
const struct AttrColor *(* Menu::color) (struct Menu *menu, int line) |
◆ notify
Notifications.
Definition at line 135 of file lib.h.
◆ mdata
Private data.
Definition at line 137 of file lib.h.
◆ mdata_free
void(* Menu::mdata_free) (struct Menu *menu, void **ptr) |
The documentation for this struct was generated from the following file: