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. | |