Prusa MINI Firmware overview
|
#include "window_frame.h"
#include "gui.h"
◆ window_frame_init()
◆ window_frame_done()
◆ window_frame_draw()
◆ window_frame_event()
◆ window_class_frame
void() window_draw_t(void *window)
Definition: window.h:57
#define WINDOW_EVENT_CAPT_0
Definition: window.h:44
#define WINDOW_EVENT_CAPT_1
Definition: window.h:45
uint16_t h
Definition: display.h:26
#define WINDOW_EVENT_ENC_UP
Definition: window.h:41
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
#define WINDOW_FLG_PARENT
Definition: window.h:32
struct _window_frame_t window_frame_t
color_t color_back
Definition: window_frame.h:20
display_fill_rect_t * fill_rect
Definition: display.h:33
int16_t id
Definition: window.h:79
int16_t window_first_child(int16_t id)
Definition: window.c:218
uint32_t f_invalid
Definition: window.h:87
void window_frame_init(window_frame_t *window)
Definition: window_frame.c:5
void() window_done_t(void *window)
Definition: window.h:56
static int rect_empty_ui16(rect_ui16_t rc)
Definition: guitypes.h:177
#define WINDOW_CLS_FRAME
Definition: window.h:9
void window_draw_children(int16_t id)
Definition: window.c:284
void window_set_focus(int16_t id)
Definition: window.c:480
window_t * window_focused_ptr
Definition: window.c:19
void() window_event_t(void *window, uint8_t event, void *param)
Definition: window.h:58
Definition: guitypes.h:69
display_t * display
Definition: display.c:6
rect_ui16_t rect
Definition: window.h:101
window_t win
Definition: window_frame.h:19
void window_invalidate_children(int16_t id)
Definition: window.c:320
void window_frame_event(window_frame_t *window, uint8_t event, void *param)
Definition: window_frame.c:27
uint32_t f_visible
Definition: window.h:85
#define WINDOW_EVENT_CLICK
Definition: window.h:46
void window_frame_draw(window_frame_t *window)
Definition: window_frame.c:15
int16_t window_next_enabled(int16_t id)
Definition: window.c:211
#define COLOR_BLACK
Definition: guitypes.h:40
uint16_t w
Definition: display.h:25
int window_is_enabled(int16_t id)
Definition: window.c:257
int
Definition: createSpeedLookupTable.py:15
void() window_init_t(void *window)
Definition: window.h:55
#define WINDOW_EVENT_BTN_DN
Definition: window.h:38
void window_frame_done(window_frame_t *window)
Definition: window_frame.c:12
int16_t window_focused(void)
Definition: window.c:165
uint32_t flg
Definition: window.h:81
void screen_dispatch_event(window_t *window, uint8_t event, void *param)
Definition: screen.c:103
int16_t window_parent(int16_t id)
Definition: window.c:173
uint32_t f_tag
Definition: window.h:98
#define WINDOW_FLG_ENABLED
Definition: window.h:25
int16_t window_prev_enabled(int16_t id)
Definition: window.c:204
#define WINDOW_EVENT_ENC_DN
Definition: window.h:40