Compact Printer Selection UI (#11196)

This commit is contained in:
yw4z
2025-11-17 18:30:35 +03:00
committed by GitHub
parent d6936ec32a
commit 73b93d2ed0
17 changed files with 357 additions and 109 deletions

View File

@@ -12,12 +12,14 @@ public:
ImageDPIFrame();
~ImageDPIFrame() override;
void on_dpi_changed(const wxRect &suggested_rect) override;
void sys_color_changed();
void on_show();
void on_hide();
bool Show(bool show = true) override;
void set_bitmap(const wxBitmap& bit_map);
int get_image_px() { return m_image_px; }
void set_title(const wxString& title);
private:
void init_timer();
@@ -27,6 +29,8 @@ private:
wxStaticBitmap *m_bitmap = nullptr;
wxBoxSizer *m_sizer_main{nullptr};
int m_image_px;
wxString m_title_str;
wxStaticText* m_title;
wxTimer * m_refresh_timer{nullptr};
float m_timer_count = 0;
};