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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuSanka <yusanka@gmail.com>2018-11-09 20:39:07 +0300
committerYuSanka <yusanka@gmail.com>2018-11-09 20:42:06 +0300
commit7f4a8bccd5cb93d282bdb82333fb8955e3f2a783 (patch)
tree898f312bed49f36b0f45a5c37106757171b354f0 /src/slic3r/GUI/OptionsGroup.cpp
parent5b34e54ce9febac699a92de913c5c6b1c91357e3 (diff)
Fixed controls layout on right panel.
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings + fixed typo-bug in GetItemByVolumeId
Diffstat (limited to 'src/slic3r/GUI/OptionsGroup.cpp')
-rw-r--r--src/slic3r/GUI/OptionsGroup.cpp20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/slic3r/GUI/OptionsGroup.cpp b/src/slic3r/GUI/OptionsGroup.cpp
index a61713aac..445736d3e 100644
--- a/src/slic3r/GUI/OptionsGroup.cpp
+++ b/src/slic3r/GUI/OptionsGroup.cpp
@@ -387,6 +387,20 @@ void ConfigOptionsGroup::reload_config() {
}
+void ConfigOptionsGroup::Hide()
+{
+ Show(false);
+}
+
+void ConfigOptionsGroup::Show(const bool show)
+{
+ sizer->ShowItems(show);
+#ifdef __WXGTK__
+ m_panel->Show(show);
+ m_grid_sizer->Show(show);
+#endif /* __WXGTK__ */
+}
+
bool ConfigOptionsGroup::update_visibility(ConfigOptionMode mode) {
if (m_options_mode.empty())
return true;
@@ -394,11 +408,7 @@ bool ConfigOptionsGroup::update_visibility(ConfigOptionMode mode) {
m_options_mode.size() == 1)
return m_options_mode[0] <= mode;
- sizer->ShowItems(true);
-#ifdef __WXGTK__
- m_panel->Show(true);
- m_grid_sizer->Show(true);
-#endif /* __WXGTK__ */
+ Show(true);
int coef = 0;
int hidden_row_cnt = 0;