| Prusa MINI Firmware overview
    | 
#include <window.h>

| Public Attributes | |
| window_class_t * | cls | 
| int16_t | id_parent | 
| int16_t | id | 
| union { | |
| uint32_t flg | |
| struct { | |
| uint32_t f_visible: 1 | |
| uint32_t f_enabled: 1 | |
| uint32_t f_invalid: 1 | |
| uint32_t f_focused: 1 | |
| uint32_t f_checked: 1 | |
| uint32_t f_capture: 1 | |
| uint32_t f_disabled: 1 | |
| uint32_t f_reserv0: 6 | |
| uint32_t f_freemem: 1 | |
| uint32_t f_timer: 1 | |
| uint32_t f_parent: 1 | |
| uint32_t f_user: 1 | |
| uint32_t f_reserv1: 7 | |
| uint32_t f_tag: 8 | |
| } | |
| }; | |
| rect_ui16_t | rect | 
| window_event_t * | event | 
| window_class_t* _window_t::cls | 
| int16_t _window_t::id_parent | 
| int16_t _window_t::id | 
| uint32_t _window_t::flg | 
| uint32_t _window_t::f_visible | 
| uint32_t _window_t::f_enabled | 
| uint32_t _window_t::f_invalid | 
| uint32_t _window_t::f_focused | 
| uint32_t _window_t::f_checked | 
| uint32_t _window_t::f_capture | 
| uint32_t _window_t::f_disabled | 
| uint32_t _window_t::f_reserv0 | 
| uint32_t _window_t::f_freemem | 
| uint32_t _window_t::f_timer | 
| uint32_t _window_t::f_parent | 
| uint32_t _window_t::f_user | 
| uint32_t _window_t::f_reserv1 | 
| uint32_t _window_t::f_tag | 
| union { ... } | 
| rect_ui16_t _window_t::rect | 
| window_event_t* _window_t::event |