EasyGUI  Version v1.0
Predefined ID values

Macros for fast ID setup. More...

Macros

#define GUI_ID_WINDOW_BASE   ((gui_id_t)0x0000)
 
#define GUI_ID_KEYBOARD_BASE   ((gui_id_t)(GUI_ID_WINDOW_BASE + 0x1000))
 
#define GUI_ID_USER   ((gui_id_t)(0x10000))
 
#define GUI_WIDGET_ZINDEX_MAX   ((int32_t)(0x7FFFFFFF))
 
#define GUI_WIDGET_ZINDEX_MIN   ((int32_t)(0x80000000))
 

Detailed Description

Macros for fast ID setup.

Macro Definition Documentation

◆ GUI_ID_KEYBOARD_BASE

#define GUI_ID_KEYBOARD_BASE   ((gui_id_t)(GUI_ID_WINDOW_BASE + 0x1000))

Keyboard based ID

◆ GUI_ID_USER

#define GUI_ID_USER   ((gui_id_t)(0x10000))

Start number of user based ID values for widgets

◆ GUI_ID_WINDOW_BASE

#define GUI_ID_WINDOW_BASE   ((gui_id_t)0x0000)

Window base ID

◆ GUI_WIDGET_ZINDEX_MAX

#define GUI_WIDGET_ZINDEX_MAX   ((int32_t)(0x7FFFFFFF))

Maximal allowed z-index value

◆ GUI_WIDGET_ZINDEX_MIN

#define GUI_WIDGET_ZINDEX_MIN   ((int32_t)(0x80000000))

Maximal allowed z-index value