Prusa MINI Firmware overview
window_list.h
Go to the documentation of this file.
1 // window_list.h
2 
3 #ifndef _WINDOW_LIST_H
4 #define _WINDOW_LIST_H
5 
6 #include "window.h"
7 
8 #pragma pack(push)
9 #pragma pack(1)
10 
11 typedef struct _window_class_list_t {
14 
15 typedef struct _window_list_t {
23  int count;
24  int index;
25  int top_index;
28 
29 #pragma pack(pop)
30 
31 #ifdef __cplusplus
32 extern "C" {
33 #endif //__cplusplus
34 
36 
37 #ifdef __cplusplus
38 }
39 #endif //__cplusplus
40 
41 #endif //_WINDOW_LIST_H
_window_list_t::count
int count
Definition: window_list.h:23
_font_t
Definition: guitypes.h:76
window_list_t
struct _window_list_t window_list_t
_window_list_t::icon_rect
rect_ui16_t icon_rect
Definition: window_list.h:22
_window_list_t::color_text
color_t color_text
Definition: window_list.h:18
_window_class_list_t::cls
window_class_t cls
Definition: window_list.h:12
_window_list_t::win
window_t win
Definition: window_list.h:16
window_class_list_t
struct _window_class_list_t window_class_list_t
_window_t
Definition: window.h:76
_window_list_t::list_item
window_list_item_t * list_item
Definition: window_list.h:26
_window_list_t::padding
padding_ui8_t padding
Definition: window_list.h:20
_window_list_t::alignment
uint8_t alignment
Definition: window_list.h:21
_padding_ui8_t
Definition: guitypes.h:86
_rect_ui16_t
Definition: guitypes.h:69
uint8_t
const uint8_t[]
Definition: 404_html.c:3
_window_class_t
Definition: window.h:67
_window_class_list_t
Definition: window_list.h:11
window_class_list
const window_class_list_t window_class_list
Definition: window_list.c:149
_window_list_t::index
int index
Definition: window_list.h:24
window.h
_window_list_t::color_back
color_t color_back
Definition: window_list.h:17
color_t
uint32_t color_t
Definition: guitypes.h:62
_window_list_t::top_index
int top_index
Definition: window_list.h:25
window_list_item_t
void() window_list_item_t(window_list_t *pwindow_list, uint16_t index, const char **pptext, uint16_t *pid_icon)
Definition: window.h:61
_window_list_t
Definition: window_list.h:15
_window_list_t::font
font_t * font
Definition: window_list.h:19