#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/ImageDPIFrame.hpp>
Public Member Functions | |
| 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 () |
| void | set_title (const wxString &title) |
| float | scale_factor () const |
| float | prev_scale_factor () const |
| void | set_scale_factor (float v) |
| void | set_prev_scale_factor (float v) |
| void | set_em_unit (int v) |
| bool | force_rescale () const |
| int | em_unit () const |
| const wxFont & | normal_font () const |
| void | enable_force_rescale () |
| int | ShowModal () |
Protected Member Functions | |
| virtual void | on_sys_color_changed () |
Private Member Functions | |
| void | init_timer () |
| void | on_timer (wxTimerEvent &event) |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
Private Attributes | |
| 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 |
| float | m_scale_factor |
| int | m_em_unit |
| wxFont | m_normal_font |
| float | m_prev_scale_factor |
| bool | m_can_rescale |
| bool | m_force_rescale |
| int | m_new_font_point_size |
| Slic3r::GUI::ImageDPIFrame::ImageDPIFrame | ( | ) |
References create_scaled_bitmap(), StateColor::darkModeColorFor(), Label::Head_14, init_timer(), m_bitmap, m_image_px, m_sizer_main, m_title, on_hide(), and wxStaticText.
|
override |
|
inlineinherited |
References m_em_unit.
Referenced by Slic3r::GUI::MainFrame::create_side_tools(), and Slic3r::GUI::MainFrame::update_side_button_style().
|
inlineinherited |
References m_force_rescale.
|
inlineinherited |
References m_force_rescale.
|
inline |
References m_image_px.
|
private |
References m_refresh_timer, and on_timer().
Referenced by ImageDPIFrame().
|
inlineprivateinherited |
References m_prev_scale_factor, and m_scale_factor.
|
inlineinherited |
References m_normal_font.
Referenced by Slic3r::GUI::MainFrame::init_tabpanel(), and Slic3r::GUI::MainFrame::on_dpi_changed().
|
overridevirtual |
Implements Slic3r::GUI::DPIAware< wxFrame >.
| void Slic3r::GUI::ImageDPIFrame::on_hide | ( | ) |
References m_refresh_timer.
Referenced by ImageDPIFrame(), on_show(), and on_timer().
| void Slic3r::GUI::ImageDPIFrame::on_show | ( | ) |
References ANIMATION_REFRESH_INTERVAL, m_refresh_timer, m_timer_count, and on_hide().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::MainFrame.
|
private |
References Slic3r::center(), m_timer_count, on_hide(), and Show().
Referenced by init_timer().
|
inlineinherited |
References m_prev_scale_factor.
|
inlineprivateinherited |
References m_force_rescale, m_normal_font, m_prev_scale_factor, m_scale_factor, Slic3r::GUI::DPIAware< P >::on_dpi_changed(), and Slic3r::GUI::DPIAware< P >::update_em_unit().
|
inlineinherited |
References m_scale_factor.
| void Slic3r::GUI::ImageDPIFrame::set_bitmap | ( | const wxBitmap & | bit_map | ) |
|
inlineinherited |
|
inlineinherited |
References m_prev_scale_factor.
|
inlineinherited |
References m_scale_factor.
| void Slic3r::GUI::ImageDPIFrame::set_title | ( | const wxString & | title | ) |
|
override |
Referenced by on_timer().
|
inlineinherited |
References Slic3r::GUI::dialogStack.
| void Slic3r::GUI::ImageDPIFrame::sys_color_changed | ( | ) |
|
inlineprivateinherited |
References m_em_unit, and m_scale_factor.
|
private |
Referenced by ImageDPIFrame(), and set_bitmap().
|
privateinherited |
Referenced by DPIAware().
|
privateinherited |
Referenced by em_unit(), set_em_unit(), and update_em_unit().
|
privateinherited |
Referenced by DPIAware(), enable_force_rescale(), force_rescale(), and rescale().
|
private |
Referenced by ImageDPIFrame(), and get_image_px().
|
privateinherited |
Referenced by DPIAware().
|
privateinherited |
Referenced by DPIAware(), normal_font(), and rescale().
|
privateinherited |
Referenced by DPIAware(), is_new_scale_factor(), prev_scale_factor(), rescale(), and set_prev_scale_factor().
|
private |
Referenced by init_timer(), on_hide(), and on_show().
|
privateinherited |
Referenced by DPIAware(), is_new_scale_factor(), rescale(), scale_factor(), set_scale_factor(), and update_em_unit().
|
private |
Referenced by ImageDPIFrame().
|
private |
Referenced by on_show(), and on_timer().
|
private |
Referenced by ImageDPIFrame(), and set_title().
|
private |