Prusa MINI Firmware overview
|
#include "gui.h"
#include "config.h"
#include "window_logo.h"
#include "stm32f4xx_hal.h"
◆ pd
◆ screen_test_gui_init()
◆ screen_test_gui_done()
◆ screen_test_gui_draw()
◆ screen_test_gui_event()
106 switch ((
int)param) {
◆ screen_test_gui
◆ pscreen_test_gui
#define IDR_PNG_menu_icon_spool
Definition: resource.h:30
#define WINDOW_CLS_NUMB
Definition: window.h:11
void window_set_format(int16_t id, const char *format)
Definition: window.c:403
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
void window_destroy(int16_t id)
Definition: window.c:132
#define IDR_FNT_NORMAL
Definition: resource.h:10
void window_set_icon_id(int16_t id, uint16_t id_res)
Definition: window.c:659
#define IDR_PNG_menu_icon_preheat
Definition: resource.h:29
#define F(str)
Definition: UHS_macros.h:164
int16_t WINDOW_CLS_LOGO
Definition: window_logo.c:11
void screen_close(void)
Definition: screen.c:80
#define WINDOW_CLS_LIST
Definition: window.h:13
#define IDR_FNT_TERMINAL
Definition: resource.h:12
void window_set_text(int16_t id, const char *text)
Definition: window.c:340
#define WINDOW_CLS_SPIN
Definition: window.h:15
#define WINDOW_CLS_PROGRESS
Definition: window.h:20
#define WINDOW_CLS_FRAME
Definition: window.h:9
void window_set_value(int16_t id, float value)
Definition: window.c:363
void screen_test_gui_done(screen_t *screen)
Definition: screen_test_gui.c:97
void screen_test_gui_draw(screen_t *screen)
Definition: screen_test_gui.c:101
void window_set_tag(int16_t id, uint8_t tag)
Definition: window.c:329
#define pd
Definition: screen_test_gui.c:32
#define IDR_FNT_BIG
Definition: resource.h:11
Definition: screen_test_gui.c:11
#define WINDOW_CLS_ICON
Definition: window.h:12
int screen_test_gui_event(screen_t *screen, window_t *window, uint8_t event, void *param)
Definition: screen_test_gui.c:104
#define WINDOW_CLS_TEXT
Definition: window.h:10
font_t * resource_font(uint16_t id)
Definition: guitypes.c:186
#define WINDOW_EVENT_CLICK
Definition: window.h:46
int16_t window_create_ptr(int16_t cls_id, int16_t id_parent, rect_ui16_t rect, void *ptr)
Definition: window.c:102
void window_enable(int16_t id)
Definition: window.c:517
#define IDR_FNT_SMALL
Definition: resource.h:9
void window_set_min_max_step(int16_t id, float min, float max, float step)
Definition: window.c:767
#define IDR_PNG_menu_icon_print
Definition: resource.h:28
void screen_test_gui_init(screen_t *screen)
Definition: screen_test_gui.c:34
void window_set_item_index(int16_t id, int index)
Definition: window.c:598