EasyGUI  v0.1
Platform independent GUI Library
Flags

List of all flags in GUI library. More...

Modules

 Widget type flags
 Flags used for widget type description.
 

Macros

#define GUI_FLAG_REDRAW   ((uint32_t)0x00000001)
 
#define GUI_FLAG_CHILD   ((uint32_t)0x00000002)
 
#define GUI_FLAG_DYNAMICTEXTALLOC   ((uint32_t)0x00000004)
 
#define GUI_FLAG_ACTIVE   ((uint32_t)0x00000008)
 
#define GUI_FLAG_FOCUS   ((uint32_t)0x00000010)
 
#define GUI_FLAG_HIDDEN   ((uint32_t)0x00000020)
 
#define GUI_FLAG_DISABLED   ((uint32_t)0x00000040)
 
#define GUI_FLAG_3D   ((uint32_t)0x00000080)
 
#define GUI_FLAG_WIDTH_PERCENT   ((uint32_t)0x00000100)
 
#define GUI_FLAG_HEIGHT_PERCENT   ((uint32_t)0x00000200)
 
#define GUI_FLAG_WIDTH_FILL   ((uint32_t)0x00000400)
 
#define GUI_FLAG_HEIGHT_FILL   ((uint32_t)0x00000800)
 
#define GUI_FLAG_EXPANDED   ((uint32_t)0x00001000)
 
#define GUI_FLAG_REMOVE   ((uint32_t)0x00002000)
 
#define GUI_FLAG_IGNORE_INVALIDATE   ((uint32_t)0x00004000)
 
#define GUI_FLAG_TOUCH_MOVE   ((uint32_t)0x00008000)
 
#define GUI_FLAG_XPOS_PERCENT   ((uint32_t)0x00010000)
 
#define GUI_FLAG_YPOS_PERCENT   ((uint32_t)0x00020000)
 
#define GUI_FLAG_LCD_WAIT_LAYER_CONFIRM   ((uint32_t)0x00000001)
 

Detailed Description

List of all flags in GUI library.

Macro Definition Documentation

#define GUI_FLAG_3D   ((uint32_t)0x00000080)

Indicates widget has enabled 3D style

#define GUI_FLAG_ACTIVE   ((uint32_t)0x00000008)

Indicates widget is active by mouser or touch

#define GUI_FLAG_CHILD   ((uint32_t)0x00000002)

Indicates widget is child (window)

#define GUI_FLAG_DISABLED   ((uint32_t)0x00000040)

Indicates widget is disabled

#define GUI_FLAG_DYNAMICTEXTALLOC   ((uint32_t)0x00000004)

Indicates memory for text has been dynamically allocated

#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)

#define GUI_FLAG_FOCUS   ((uint32_t)0x00000010)

Indicates widget is currently in focus

#define GUI_FLAG_HEIGHT_FILL   ((uint32_t)0x00000800)

Indicates widget height fills to the end of widget

#define GUI_FLAG_HEIGHT_PERCENT   ((uint32_t)0x00000200)

Indicates widget height is in units of percentage according to parent widget height

#define GUI_FLAG_HIDDEN   ((uint32_t)0x00000020)

Indicates widget is hidden

#define GUI_FLAG_IGNORE_INVALIDATE   ((uint32_t)0x00004000)

Indicates widget invalidation is ignored completely when invalidating it directly

#define GUI_FLAG_LCD_WAIT_LAYER_CONFIRM   ((uint32_t)0x00000001)

Indicates waiting for layer change confirmation

#define GUI_FLAG_REDRAW   ((uint32_t)0x00000001)

Indicates widget should be redrawn

#define GUI_FLAG_REMOVE   ((uint32_t)0x00002000)

Indicates widget should be deleted

#define GUI_FLAG_TOUCH_MOVE   ((uint32_t)0x00008000)

Indicates widget callback has processed touch move event. This parameter works in conjunction with GUI_FLAG_ACTIVE flag

#define GUI_FLAG_WIDTH_FILL   ((uint32_t)0x00000400)

Indicates widget width fills to the end of widget

#define GUI_FLAG_WIDTH_PERCENT   ((uint32_t)0x00000100)

Indicates widget width is in units of percentage according to parent widget width

#define GUI_FLAG_XPOS_PERCENT   ((uint32_t)0x00010000)

Indicates widget X position is in percent relative to parent width

#define GUI_FLAG_YPOS_PERCENT   ((uint32_t)0x00020000)

Indicates widget Y position is in percent relative to parent height