Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2019-04-18 03:03:40 +0300
committerYuSanka <yusanka@gmail.com>2019-04-18 03:03:40 +0300
commite97e8c6af61c6c18634da46ad92b5aec1b932158 (patch)
treee365d3a532cd33cf38425a1f262208100f77f73d /src/slic3r/GUI/OptionsGroup.cpp
parent077321b228814fbca66937812ea204842582f4b2 (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.cpp6
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));
}
}
}