EasyGUI  v0.1
Platform independent GUI Library
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

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

Keyboard based ID

#define GUI_ID_USER   ((GUI_ID_t)(0x10000))

Start number of user based ID values for widgets

#define GUI_ID_WINDOW_BASE   ((GUI_ID_t)0x0000)

Window base ID

#define GUI_WIDGET_ZINDEX_MAX   (int32_t)(0x7FFFFFFF)

Maximal allowed z-index value

#define GUI_WIDGET_ZINDEX_MIN   (int32_t)(0x80000000)

Maximal allowed z-index value