CFBD_MenuOps¶
#include <menu.h>
Public Attributes¶
| Name | |
|---|---|
| void(*)(CFBD_Menu *pMenu, CFBD_MenuItemGroup *assigned_menu_items) | bind_item_groups_contains |
| CFBD_Bool(*)(CFBD_Menu *pMenu, const char *label, Ascii_Font_Size size, CFBD_MenuItemCallbackPack *callbacks) | add_item |
| void(*)(CFBD_Menu *pMenu, CFBD_MenuIndicator *pIndicator) | set_indicator_property |
| void(*)(CFBD_Menu *pMenu, CFBD_BaseAnimation *pBaseAnimation) | set_animation |
| void(*)(CFBD_Menu *pMenu) | immediate_draw draw immediately |
| void(*)(CFBD_Menu *pMenu, int index) | select_index index selectors |
| void(*)(CFBD_Menu *pMenu) | activate_current User Activate the Selections, so things goes on. |
| void(*)(CFBD_Menu *pMenu, CFBDGraphic_Point *p, CFBD_Bool request_updates) | reset_tl_points Reset the places. |
Public Attributes Documentation¶
variable bind_item_groups_contains¶
Parameters:
- pMenu
- assigned_menu_items
Note: assigned_menu_items requests long lifetime exsits, recommends being static
variable add_item¶
CFBD_Bool(*)(CFBD_Menu *pMenu, const char *label, Ascii_Font_Size size, CFBD_MenuItemCallbackPack *callbacks) add_item;
variable set_indicator_property¶
variable set_animation¶
Parameters:
- pMenu
- pBaseAnimation
Note: pBaseAnimation can be temp, internal assigns
variable immediate_draw¶
draw immediately
variable select_index¶
index selectors
variable activate_current¶
User Activate the Selections, so things goes on.
variable reset_tl_points¶
Reset the places.
Note: immediate draw requests, including clear update and redraw is expected to behave!
Updated on 2026-02-03 at 13:21:55 +0000