List of core structures and enumerations.
More...
|
| | Fonts |
| | Font description structures and flags.
|
| |
List of core structures and enumerations.
◆ _GT
Macro to force strings to right format for processing
◆ GUI_ARRAYSIZE
| #define GUI_ARRAYSIZE |
( |
|
x | ) |
|
Get size of statically declared array.
- Parameters
-
- Returns
- Number of array elements
◆ gui_const
Macro for constant keyword
◆ gui_containerof
| #define gui_containerof |
( |
|
ptr, |
|
|
|
type, |
|
|
|
memb |
|
) |
| (type *)((char *)(ptr) - (char *)offsetof(type, memb)) |
Get container object from member.
◆ GUI_DIM
Result casted to gui_dim_t
◆ GUI_FLOAT
| #define GUI_FLOAT |
( |
|
x | ) |
((float)(x)) |
◆ GUI_I16
| #define GUI_I16 |
( |
|
x | ) |
((int16_t)(x)) |
◆ GUI_I32
| #define GUI_I32 |
( |
|
x | ) |
((int32_t)(x |
◆ GUI_I8
| #define GUI_I8 |
( |
|
x | ) |
((int8_t)(x)) |
◆ GUI_U16
| #define GUI_U16 |
( |
|
x | ) |
((uint16_t)(x)) |
Result casted to uint16_t
◆ GUI_U32
| #define GUI_U32 |
( |
|
x | ) |
((uint32_t)(x)) |
Result casted to uint32_t
◆ GUI_U8
| #define GUI_U8 |
( |
|
x | ) |
((uint8_t)(x)) |
◆ GUI_VP
| #define GUI_VP |
( |
|
x | ) |
((void *)(x)) |
◆ gui_char
GUI char data type for all string operations
◆ gui_color_t
◆ gui_dim_t
GUI dimensions in units of pixels
◆ gui_id_t
◆ GUI_LL_Command_t
Low-level LCD command enumeration.
| Enumerator |
|---|
| GUI_LL_Command_Init | Initialize low-level part of GUI.
- Parameters
-
| [in] | *param | Pointer to gui_ll_t structure to fill data to |
| [out] | *result | Pointer to uint8_t variable to save result: 0 = OK otherwise ERRORSet new layer as active layer |
|
| GUI_LL_Command_SetActiveLayer | Initialize low-level part of GUI.
- Parameters
-
| [in] | *param | Pointer to gui_ll_t structure to fill data to |
| [out] | *result | Pointer to uint8_t variable to save result: 0 = OK otherwise ERRORSet new layer as active layer |
|
◆ gui_touch_state_t
Touch state on widget.
| Enumerator |
|---|
| GUI_TOUCH_STATE_RELEASED | Touch released
|
| GUI_TOUCH_STATE_PRESSED | Touch detected
|
◆ guii_keyboard_status_t
Keyboard internal processing enumeration.
| Enumerator |
|---|
| keyHANDLED | Key has been handled
|
| keyCONTINUE | Key has not been handled and further checking can be done
|
◆ guii_touch_status_t
Touch internal processing enumeration.
| Enumerator |
|---|
| touchHANDLED | Touch has been handled
|
| touchHANDLEDNOFOCUS | Touch has been handled but widget is not in focus state (used for widget who don't have touch events)
|
| touchCONTINUE | Touch has not been handled and further checking can be done
|
◆ guir_t
Results enumeration.
| Enumerator |
|---|
| guiOK | GUI status is OK
|
| guiERROR | There was an error in processing
|