diff options
author | YuSanka <yusanka@gmail.com> | 2018-11-09 20:39:07 +0300 |
---|---|---|
committer | YuSanka <yusanka@gmail.com> | 2018-11-09 20:42:06 +0300 |
commit | 7f4a8bccd5cb93d282bdb82333fb8955e3f2a783 (patch) | |
tree | 898f312bed49f36b0f45a5c37106757171b354f0 /src/slic3r/GUI/OptionsGroup.cpp | |
parent | 5b34e54ce9febac699a92de913c5c6b1c91357e3 (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.cpp | 20 |
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; |