| 
    Prusa MINI Firmware overview
    
   | 
 
 
 
  
  
 
#include "window_dlg_popup.h"
#include "display_helper.h"
#include "gui.h"
#include "dbg.h"
#include "stm32f4xx_hal.h"
 
◆ POPUP_DELAY_MS
      
        
          | #define POPUP_DELAY_MS   1000 | 
        
      
 
 
◆ window_dlg_popup_init()
◆ window_dlg_popup_draw()
◆ gui_pop_up()
◆ WINDOW_CLS_DLG_POPUP
      
        
          | int16_t WINDOW_CLS_DLG_POPUP = 0 | 
        
      
 
 
◆ window_1
◆ msg_stack
◆ window_class_dlg_popup
 
 
int16_t window_capture(void)
Definition: window.c:169
 
uint16_t y
Definition: guitypes.h:71
 
uint16_t w
Definition: guitypes.h:72
 
Definition: marlin_server.h:26
 
color_t color_text
Definition: guitypes.h:108
 
void window_invalidate(int16_t id)
Definition: window.c:304
 
static rect_ui16_t rect_ui16(uint16_t x, uint16_t y, uint16_t w, uint16_t h)
Definition: guitypes.h:159
 
font_t * font
Definition: guitypes.h:110
 
void window_destroy(int16_t id)
Definition: window.c:132
 
#define WINDOW_CLS_USER
Definition: window.h:21
 
display_fill_rect_t * fill_rect
Definition: display.h:33
 
uint32_t HAL_GetTick(void)
Provides a tick value in millisecond.
Definition: stm32f4xx_hal.c:339
 
uint32_t f_invalid
Definition: window.h:87
 
padding_ui8_t padding
Definition: guitypes.h:112
 
char msg_data[MSG_STACK_SIZE][MSG_MAX_LENGTH]
Definition: marlin_server.h:28
 
void gui_invalidate(void)
Definition: gui.c:66
 
color_t color_back
Definition: guitypes.h:107
 
Definition: guitypes.h:69
 
void render_text_align(rect_ui16_t rc, const char *text, font_t *font, color_t clr0, color_t clr1, padding_ui8_t padding, uint16_t flags)
Definition: display_helper.c:6
 
const uint8_t[]
Definition: 404_html.c:3
 
display_t * display
Definition: display.c:6
 
uint16_t h
Definition: guitypes.h:73
 
rect_ui16_t rect
Definition: window.h:101
 
#define MSG_MAX_LENGTH
Definition: marlin_server.h:19
 
uint32_t f_visible
Definition: window.h:85
 
int16_t window_create_ptr(int16_t cls_id, int16_t id_parent, rect_ui16_t rect, void *ptr)
Definition: window.c:102
 
uint16_t x
Definition: guitypes.h:70
 
font_t * font_big
Definition: guitypes.h:111
 
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_ENABLED
Definition: window.h:25
 
#define ALIGN_LEFT_CENTER
Definition: guitypes.h:21