Prusa MINI Firmware overview
|
#include "window_term.h"
#include "gui.h"
◆ window_term_init()
◆ render_term()
25 for (r = 0; r < rows; r++)
26 for (c = 0; c < cols; c++) {
◆ window_term_draw()
◆ window_class_term
void() window_draw_t(void *window)
Definition: window.h:57
uint16_t y
Definition: guitypes.h:71
uint8_t h
Definition: guitypes.h:78
uint8_t rows
Definition: term.h:45
display_draw_char_t * draw_char
Definition: display.h:34
color_t color_text
Definition: guitypes.h:108
#define WINDOW_CLS_TERM
Definition: window.h:17
void render_term(rect_ui16_t rc, term_t *pt, font_t *font, color_t clr0, color_t clr1)
Definition: window_term.c:13
static void window_term_init(window_term_t *window)
Definition: window_term.c:5
#define TERM_FLG_CHANGED
Definition: term.h:29
term_t * term
Definition: window_term.h:20
font_t * font
Definition: guitypes.h:110
uint8_t i
Definition: screen_test_graph.c:72
#define WINDOW_FLG_VISIBLE
Definition: window.h:24
color_t color_text
Definition: window_term.h:18
display_fill_rect_t * fill_rect
Definition: display.h:33
window_t win
Definition: window_term.h:16
uint8_t cols
Definition: term.h:44
uint16_t flg
Definition: term.h:46
static void window_term_draw(window_term_t *window)
Definition: window_term.c:46
color_t color_back
Definition: guitypes.h:107
uint8_t w
Definition: guitypes.h:77
struct _window_term_t window_term_t
const uint8_t[]
Definition: 404_html.c:3
display_t * display
Definition: display.c:6
rect_ui16_t rect
Definition: window.h:101
font_t * font
Definition: window_term.h:19
uint16_t x
Definition: guitypes.h:70
color_t color_back
Definition: window_term.h:17
void() window_init_t(void *window)
Definition: window.h:55
gui_defaults_t gui_defaults
Definition: gui.c:20
uint32_t flg
Definition: window.h:81
#define WINDOW_FLG_INVALID
Definition: window.h:26
#define WINDOW_FLG_ENABLED
Definition: window.h:25
uint8_t * buff
Definition: term.h:47
static point_ui16_t point_ui16(uint16_t x, uint16_t y)
Definition: guitypes.h:154