|
0.3.1
|
Data Structures | |
| struct | menu_entry |
| Not yet documented. More... | |
| struct | menu |
| Not yet documented. More... | |
Macros | |
| #define | MENU_ACTION_ENTRY(_label, _action) |
| Not yet documented. | |
| #define | MENU_CYCLE_ENTRY(_label_format, _cycle, _update) |
| Not yet documented. | |
| #define | MENU_ACTION_CYCLE_ENTRY(_label_format, _action, _cycle, _update) |
| Not yet documented. | |
| #define | MENU_MASK (0x0003) |
| Not yet documented. | |
Typedefs | |
| typedef int8_t | menu_cursor_t |
| Not yet documented. | |
| typedef struct menu | menu_t |
| Not yet documented. | |
| typedef struct menu_entry | menu_entry_t |
| Not yet documented. | |
| typedef void(* | menu_action_t) (void *work, menu_entry_t *menu_entry) |
| Not yet documented. | |
| typedef void(* | menu_cycle_t) (void *work, menu_entry_t *menu_entry, int32_t direction) |
| Not yet documented. | |
| typedef menu_action_t | menu_update_t |
| Not yet documented. | |
| typedef void(* | menu_input_func_t) (menu_t *menu) |
| Not yet documented. | |
Enumerations | |
| enum | menu_flags_t |
| Not yet documented. More... | |
Functions | |
| void | menu_init (menu_t *menu) |
| Not yet documented. | |
| void | menu_entries_set (menu_t *menu, menu_entry_t *entries, uint32_t count) |
| Not yet documented. | |
| void | menu_input_set (menu_t *menu, menu_input_func_t input_func) |
| Not yet documented. | |
| void | menu_update (menu_t *menu) |
| Not yet documented. | |
| menu_cursor_t | menu_cursor (menu_t *menu) |
| Not yet documented. | |
| void | menu_cursor_up_move (menu_t *menu) |
| Not yet documented. | |
| void | menu_cursor_down_move (menu_t *menu) |
| Not yet documented. | |
| void | menu_cycle_call (menu_t *menu, int32_t direction) |
| Not yet documented. | |
| void | menu_action_call (menu_t *menu) |
| Not yet documented. | |