diff options
author | YuSanka <yusanka@gmail.com> | 2019-04-18 03:03:40 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2019-04-18 03:03:40 +0300 |
commit | e97e8c6af61c6c18634da46ad92b5aec1b932158 (patch) | |
tree | e365d3a532cd33cf38425a1f262208100f77f73d /src/slic3r/GUI/OptionsGroup.cpp | |
parent | 077321b228814fbca66937812ea204842582f4b2 (diff) |
Overrided on_dpi_changed() for some Dialogs:
BedShapeDialog, KBShortcutsDialog, ConfigWizard, Preferences
Diffstat (limited to 'src/slic3r/GUI/OptionsGroup.cpp')
-rw-r--r-- | src/slic3r/GUI/OptionsGroup.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/slic3r/GUI/OptionsGroup.cpp b/src/slic3r/GUI/OptionsGroup.cpp index 724b257d9..a951d9847 100644 --- a/src/slic3r/GUI/OptionsGroup.cpp +++ b/src/slic3r/GUI/OptionsGroup.cpp @@ -500,6 +500,8 @@ void ConfigOptionsGroup::rescale() for (const auto& field : m_fields) field.second->rescale(); + const int em = em_unit(parent()); + // rescale width of label column if (!m_options_mode.empty() && label_width > 1) { @@ -514,7 +516,7 @@ void ConfigOptionsGroup::rescale() { auto label = dynamic_cast<wxStaticText*>(label_item->GetWindow()); if (label != nullptr) { - label->SetMinSize(wxSize(label_width*wxGetApp().em_unit(), -1)); + label->SetMinSize(wxSize(label_width*em, -1)); } } else if (label_item->IsSizer()) // case when we nave near_label_widget @@ -524,7 +526,7 @@ void ConfigOptionsGroup::rescale() { auto label = dynamic_cast<wxStaticText*>(l_item->GetWindow()); if (label != nullptr) { - label->SetMinSize(wxSize(label_width*wxGetApp().em_unit(), -1)); + label->SetMinSize(wxSize(label_width*em, -1)); } } } |