|
EasyGUI
|
GUI main object structure. More...
#include <gui_private.h>
Data Fields | |
| gui_lcd_t | lcd |
| gui_ll_t | ll |
| uint32_t | flags |
| gui_display_t | display |
| gui_display_t | display_temp |
| gui_handle_p | window_active |
| gui_handle_p | focused_widget |
| gui_handle_p | focused_widget_prev |
| gui_linkedlistroot_t | root |
| gui_timer_core_t | timers |
| gui_linkedlistroot_t | root_fonts |
| gui_evt_param_t | evt_param |
| gui_evt_result_t | evt_result |
| gui_touch_data_t | touch_old |
| guii_touch_data_t | touch |
| gui_handle_p | active_widget |
| gui_handle_p | active_widget_prev |
| gui_eventcallback_t | evt_cb |
| uint8_t | initialized |
GUI main object structure.
| gui_handle_p active_widget |
Pointer to widget currently active by touch
| gui_handle_p active_widget_prev |
Previously active widget
| gui_display_t display |
Clipping management
| gui_display_t display_temp |
Clipping for widgets for drawing and touch, used for drawing area of current widget
| gui_eventcallback_t evt_cb |
Pointer to global GUI event callback function
| uint32_t flags |
Core GUI flags management
| gui_handle_p focused_widget |
Pointer to focused widget for keyboard events if any
| gui_handle_p focused_widget_prev |
Pointer to previously focused widget
| uint8_t initialized |
Status indicating GUI is initialized
| gui_lcd_t lcd |
LCD low-level settings
| gui_ll_t ll |
Low-level drawing routines for LCD
| gui_linkedlistroot_t root |
Root linked list of widgets
| gui_linkedlistroot_t root_fonts |
Root linked list of font widgets
| gui_timer_core_t timers |
Software structure management
| guii_touch_data_t touch |
Current touch data and processing tool
| gui_touch_data_t touch_old |
Old touch data, used for event management
| gui_handle_p window_active |
Pointer to currently active window when creating new widgets