|
|
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.
|
| |
This is where menu.h is described.
◆ menu_entry
| Data Fields |
|
char |
label[48] |
Not yet documented. |
|
char * |
label_format |
Not yet documented. |
|
menu_action_t |
action_func |
Not yet documented. |
|
menu_cycle_t |
cycle_func |
Not yet documented. |
|
menu_update_t |
update_func |
Not yet documented. |
◆ MENU_ACTION_ENTRY
| #define MENU_ACTION_ENTRY |
( |
|
_label, |
|
|
|
_action |
|
) |
| |
Value: { \
.label = _label, \
.label_format = NULL, \
.action_func = _action, \
.update_func = NULL, \
.cycle_func = NULL \
}
Not yet documented.
- Parameters
-
◆ MENU_CYCLE_ENTRY
| #define MENU_CYCLE_ENTRY |
( |
|
_label_format, |
|
|
|
_cycle, |
|
|
|
_update |
|
) |
| |
Value: { \
.label = "", \
.label_format = _label_format, \
.action_func = NULL, \
.update_func = _update, \
.cycle_func = _cycle \
}
Not yet documented.
- Parameters
-
| _label_format | |
| _cycle | |
| _update | |
◆ MENU_ACTION_CYCLE_ENTRY
| #define MENU_ACTION_CYCLE_ENTRY |
( |
|
_label_format, |
|
|
|
_action, |
|
|
|
_cycle, |
|
|
|
_update |
|
) |
| |
Value: { \
.label = "", \
.label_format = _label_format, \
.action_func = _action, \
.update_func = _update, \
.cycle_func = _cycle \
}
Not yet documented.
- Parameters
-
| _label_format | |
| _actino | |
| _cycle | |
| _update | |
◆ menu_flags_t
Not yet documented.
| Enumerator |
|---|
| MENU_NONE | Not yet documented.
|
| MENU_ENABLED | Not yet documented.
|
| MENU_INPUT_ENABLED | Not yet documented.
|
◆ menu_init()
| void menu_init |
( |
menu_t * |
menu | ) |
|
Not yet documented.
- Parameters
-
◆ menu_entries_set()
Not yet documented.
- Parameters
-
◆ menu_input_set()
Not yet documented.
- Parameters
-
◆ menu_update()
| void menu_update |
( |
menu_t * |
menu | ) |
|
Not yet documented.
- Parameters
-
◆ menu_cursor()
Not yet documented.
- Parameters
-
- Returns
- Not yet documented.
◆ menu_cursor_up_move()
| void menu_cursor_up_move |
( |
menu_t * |
menu | ) |
|
Not yet documented.
- Parameters
-
◆ menu_cursor_down_move()
| void menu_cursor_down_move |
( |
menu_t * |
menu | ) |
|
Not yet documented.
- Parameters
-
◆ menu_cycle_call()
Not yet documented.
- Parameters
-
◆ menu_action_call()
| void menu_action_call |
( |
menu_t * |
menu | ) |
|
Not yet documented.
- Parameters
-