List of all flags in GUI library.
More...
List of all flags in GUI library.
◆ GUI_FLAG_3D
| #define GUI_FLAG_3D ((uint32_t)0x00000080) |
Indicates widget has enabled 3D style
◆ GUI_FLAG_ACTIVE
| #define GUI_FLAG_ACTIVE ((uint32_t)0x00000008) |
Indicates widget is active by mouser or touch
◆ GUI_FLAG_CHILD
| #define GUI_FLAG_CHILD ((uint32_t)0x00000002) |
Indicates widget is child (window)
◆ GUI_FLAG_DISABLED
| #define GUI_FLAG_DISABLED ((uint32_t)0x00000040) |
Indicates widget is disabled
◆ GUI_FLAG_DYNAMICTEXTALLOC
| #define GUI_FLAG_DYNAMICTEXTALLOC ((uint32_t)0x00000004) |
Indicates memory for text has been dynamically allocated
◆ GUI_FLAG_EXPANDED
| #define GUI_FLAG_EXPANDED ((uint32_t)0x00001000) |
Indicates children widget is set to (temporary) XY = 0,0 and width/height = parent width / parent height (maximize windows function)
◆ GUI_FLAG_FIRST_INVALIDATE
| #define GUI_FLAG_FIRST_INVALIDATE ((uint32_t)0x00008000) |
Indicates widget is invalidated for "first" time, thus ignore check if parent is hidden or not
◆ GUI_FLAG_FOCUS
| #define GUI_FLAG_FOCUS ((uint32_t)0x00000010) |
Indicates widget is currently in focus
◆ GUI_FLAG_HEIGHT_PERCENT
| #define GUI_FLAG_HEIGHT_PERCENT ((uint32_t)0x00000200) |
Indicates widget height is in units of percentage according to parent widget height
◆ GUI_FLAG_HIDDEN
| #define GUI_FLAG_HIDDEN ((uint32_t)0x00000020) |
Indicates widget is hidden
◆ GUI_FLAG_IGNORE_INVALIDATE
| #define GUI_FLAG_IGNORE_INVALIDATE ((uint32_t)0x00004000) |
Indicates widget invalidation is ignored completely when invalidating it directly
◆ GUI_FLAG_LCD_WAIT_LAYER_CONFIRM
| #define GUI_FLAG_LCD_WAIT_LAYER_CONFIRM ((uint32_t)0x00000001) |
Indicates waiting for layer change confirmation
◆ GUI_FLAG_REDRAW
| #define GUI_FLAG_REDRAW ((uint32_t)0x00000001) |
Indicates widget should be redrawn
◆ GUI_FLAG_REMOVE
| #define GUI_FLAG_REMOVE ((uint32_t)0x00002000) |
Indicates widget should be deleted
◆ GUI_FLAG_TOUCH_MOVE
| #define GUI_FLAG_TOUCH_MOVE ((uint32_t)0x00010000) |
Indicates widget callback has processed touch move event. This parameter works in conjunction with GUI_FLAG_ACTIVE flag
◆ GUI_FLAG_WIDGET_ALLOW_CHILDREN
| #define GUI_FLAG_WIDGET_ALLOW_CHILDREN ((uint32_t)0x00040000) |
Widget allows children widgets
◆ GUI_FLAG_WIDGET_DIALOG_BASE
| #define GUI_FLAG_WIDGET_DIALOG_BASE ((uint32_t)0x00080000) |
Widget is dialog base. When it is active, no other widget around dialog can be pressed
◆ GUI_FLAG_WIDGET_INVALIDATE_PARENT
| #define GUI_FLAG_WIDGET_INVALIDATE_PARENT ((uint32_t)0x00100000) |
Anytime widget is invalidated, parent should be invalidated too
◆ GUI_FLAG_WIDTH_PERCENT
| #define GUI_FLAG_WIDTH_PERCENT ((uint32_t)0x00000100) |
Indicates widget width is in units of percentage according to parent widget width
◆ GUI_FLAG_XPOS_PERCENT
| #define GUI_FLAG_XPOS_PERCENT ((uint32_t)0x00000400) |
Indicates widget X position is in percent relative to parent width
◆ GUI_FLAG_YPOS_PERCENT
| #define GUI_FLAG_YPOS_PERCENT ((uint32_t)0x00000800) |
Indicates widget Y position is in percent relative to parent height
◆ GUI_HALIGN_CENTER
| #define GUI_HALIGN_CENTER 0x01 |
Horizontal align is center
◆ GUI_HALIGN_LEFT
| #define GUI_HALIGN_LEFT 0x00 |
◆ GUI_HALIGN_RIGHT
| #define GUI_HALIGN_RIGHT 0x02 |
Horizontal align is right
◆ GUI_VALIGN_BOTTOM
| #define GUI_VALIGN_BOTTOM (0x02 << 2) |
◆ GUI_VALIGN_CENTER
| #define GUI_VALIGN_CENTER (0x01 << 2) |
◆ GUI_VALIGN_TOP
| #define GUI_VALIGN_TOP (0x00 << 2) |