CFBD_IconTextMenuItem¶
Module: Icon-Text Menu Widget
#include <icontext_menu.h>
Public Attributes¶
| Name | |
|---|---|
| const char * | label Item label text (owned by caller, must be static) |
| uint8_t * | icon_bitmap Icon bitmap data (48x48 pixels, owned by caller) |
| CFBDGraphicSize | icon_size Icon dimensions (typically 48x48) |
| CFBD_IconTextMenuItemState | state Current visual state of item. |
| CFBD_MenuItemCallbackPack | callback Optional callback when item is selected. |
| CFBDGraphic_Point | render_position Calculated top-left position for rendering. |
| CCGraphic_Image | icon_widget Image widget for icon rendering (internal) |
| CFBDGraphic_Text | text_widget Text widget for label rendering (internal) |
| void * | user_data User-defined data pointer. |
Public Attributes Documentation¶
variable label¶
Item label text (owned by caller, must be static)
variable icon_bitmap¶
Icon bitmap data (48x48 pixels, owned by caller)
variable icon_size¶
Icon dimensions (typically 48x48)
variable state¶
Current visual state of item.
variable callback¶
Optional callback when item is selected.
variable render_position¶
Calculated top-left position for rendering.
variable icon_widget¶
Image widget for icon rendering (internal)
variable text_widget¶
Text widget for label rendering (internal)
variable user_data¶
User-defined data pointer.
Updated on 2026-02-03 at 13:21:55 +0000