Deleted code related to mode sizer.

This commit is contained in:
YuSanka 2024-01-15 10:38:39 +01:00 committed by David Kocik
parent 30a1279d90
commit 1fdfbf3921
5 changed files with 0 additions and 71 deletions

View File

@ -538,11 +538,6 @@ void MainFrame::update_layout()
} }
} }
#ifdef _MSW_DARK_MODE
// Sizer with buttons for mode changing
m_plater->sidebar().show_mode_sizer(wxGetApp().tabs_as_menu() || m_layout != ESettingsLayout::Old);
#endif
#ifdef __WXMSW__ #ifdef __WXMSW__
if (update_scaling_state != State::noUpdate) if (update_scaling_state != State::noUpdate)
{ {
@ -587,10 +582,6 @@ void MainFrame::update_layout()
// } // }
//#endif //#endif
#ifdef __APPLE__
m_plater->sidebar().change_top_border_for_mode_sizer(m_layout != ESettingsLayout::Old);
#endif
Layout(); Layout();
Thaw(); Thaw();
} }
@ -1178,9 +1169,6 @@ void MainFrame::update_mode_markers()
if (!wxGetApp().tabs_as_menu()) if (!wxGetApp().tabs_as_menu())
dynamic_cast<TopBar*>(m_tabpanel)->UpdateModeMarkers(); dynamic_cast<TopBar*>(m_tabpanel)->UpdateModeMarkers();
// update mode markers on side_bar
wxGetApp().sidebar().update_mode_markers();
// update mode markers in tabs // update mode markers in tabs
for (auto tab : wxGetApp().tabs_list) for (auto tab : wxGetApp().tabs_list)
tab->update_mode_markers(); tab->update_mode_markers();

View File

@ -332,9 +332,6 @@ Sidebar::Sidebar(Plater *parent)
auto *scrolled_sizer = new wxBoxSizer(wxVERTICAL); auto *scrolled_sizer = new wxBoxSizer(wxVERTICAL);
m_scrolled_panel->SetSizer(scrolled_sizer); m_scrolled_panel->SetSizer(scrolled_sizer);
// Sizer with buttons for mode changing
m_mode_sizer = new ModeSizer(m_scrolled_panel, int(0.5 * wxGetApp().em_unit()));
// The preset chooser // The preset chooser
m_presets_sizer = new wxFlexGridSizer(10, 1, 1, 2); m_presets_sizer = new wxFlexGridSizer(10, 1, 1, 2);
m_presets_sizer->AddGrowableCol(0, 1); m_presets_sizer->AddGrowableCol(0, 1);
@ -438,10 +435,6 @@ Sidebar::Sidebar(Plater *parent)
m_object_info = new ObjectInfo(m_scrolled_panel); m_object_info = new ObjectInfo(m_scrolled_panel);
m_sliced_info = new SlicedInfo(m_scrolled_panel); m_sliced_info = new SlicedInfo(m_scrolled_panel);
// Sizer in the scrolled area
if (m_mode_sizer)
scrolled_sizer->Add(m_mode_sizer, 0, wxALIGN_CENTER_HORIZONTAL);
int size_margin = wxGTK3 ? wxLEFT | wxRIGHT : wxLEFT; int size_margin = wxGTK3 ? wxLEFT | wxRIGHT : wxLEFT;
is_msw ? is_msw ?
@ -742,14 +735,6 @@ void Sidebar::on_select_preset(wxCommandEvent& evt)
#endif #endif
} }
void Sidebar::change_top_border_for_mode_sizer(bool increase_border)
{
if (m_mode_sizer) {
m_mode_sizer->set_items_flag(increase_border ? wxTOP : 0);
m_mode_sizer->set_items_border(increase_border ? int(0.5 * wxGetApp().em_unit()) : 0);
}
}
void Sidebar::update_reslice_btn_tooltip() void Sidebar::update_reslice_btn_tooltip()
{ {
wxString tooltip = wxString("Slice") + " [" + GUI::shortkey_ctrl_prefix() + "R]"; wxString tooltip = wxString("Slice") + " [" + GUI::shortkey_ctrl_prefix() + "R]";
@ -801,8 +786,6 @@ void Sidebar::sys_color_changed()
for (wxWindow* btn : std::vector<wxWindow*>{ m_btn_reslice, m_btn_export_gcode }) for (wxWindow* btn : std::vector<wxWindow*>{ m_btn_reslice, m_btn_export_gcode })
wxGetApp().UpdateDarkUI(btn, true); wxGetApp().UpdateDarkUI(btn, true);
if (m_mode_sizer)
m_mode_sizer->sys_color_changed();
m_frequently_changed_parameters->sys_color_changed(); m_frequently_changed_parameters->sys_color_changed();
m_object_settings ->sys_color_changed(); m_object_settings ->sys_color_changed();
#endif #endif
@ -828,12 +811,6 @@ void Sidebar::sys_color_changed()
m_scrolled_panel->Refresh(); m_scrolled_panel->Refresh();
} }
void Sidebar::update_mode_markers()
{
if (m_mode_sizer)
m_mode_sizer->update_mode_markers();
}
ObjectManipulation* Sidebar::obj_manipul() ObjectManipulation* Sidebar::obj_manipul()
{ {
return m_object_manipulation.get(); return m_object_manipulation.get();
@ -1109,8 +1086,6 @@ bool Sidebar::show_connect(bool show) const { return m_btn_connect_gcod
void Sidebar::update_mode() void Sidebar::update_mode()
{ {
m_mode = wxGetApp().get_mode(); m_mode = wxGetApp().get_mode();
if (m_mode_sizer)
m_mode_sizer->SetMode(m_mode);
update_reslice_btn_tooltip(); update_reslice_btn_tooltip();
@ -1150,13 +1125,6 @@ void Sidebar::collapse(bool collapse)
wxGetApp().app_config->set("collapsed_sidebar", collapse ? "1" : "0"); wxGetApp().app_config->set("collapsed_sidebar", collapse ? "1" : "0");
} }
#ifdef _MSW_DARK_MODE
void Sidebar::show_mode_sizer(bool show)
{
m_mode_sizer->Show(show);
}
#endif
void Sidebar::update_ui_from_settings() void Sidebar::update_ui_from_settings()
{ {
m_object_manipulation->update_ui_from_settings(); m_object_manipulation->update_ui_from_settings();

View File

@ -63,7 +63,6 @@ class Sidebar : public wxPanel
wxScrolledWindow* m_scrolled_panel { nullptr }; wxScrolledWindow* m_scrolled_panel { nullptr };
wxPanel* m_presets_panel { nullptr }; // Used for MSW better layouts wxPanel* m_presets_panel { nullptr }; // Used for MSW better layouts
ModeSizer* m_mode_sizer { nullptr };
wxFlexGridSizer* m_presets_sizer { nullptr }; wxFlexGridSizer* m_presets_sizer { nullptr };
wxBoxSizer* m_filaments_sizer { nullptr }; wxBoxSizer* m_filaments_sizer { nullptr };
@ -129,23 +128,17 @@ public:
bool show_connect(bool show) const; bool show_connect(bool show) const;
void collapse(bool collapse); void collapse(bool collapse);
void change_top_border_for_mode_sizer(bool increase_border);
void set_extruders_count(size_t extruders_count); void set_extruders_count(size_t extruders_count);
void update_mode(); void update_mode();
void update_ui_from_settings(); void update_ui_from_settings();
void update_objects_list_extruder_column(size_t extruders_count); void update_objects_list_extruder_column(size_t extruders_count);
void update_presets(Preset::Type preset_type); void update_presets(Preset::Type preset_type);
void update_mode_markers();
void update_printer_presets_combobox(); void update_printer_presets_combobox();
void msw_rescale(); void msw_rescale();
void sys_color_changed(); void sys_color_changed();
#ifdef _MSW_DARK_MODE
void show_mode_sizer(bool show);
#endif
bool is_collapsed{ false }; bool is_collapsed{ false };
}; };

View File

@ -262,14 +262,6 @@ void Tab::create_preset_tab()
m_top_hsizer->Add(m_h_buttons_sizer, 1, wxEXPAND); m_top_hsizer->Add(m_h_buttons_sizer, 1, wxEXPAND);
m_top_hsizer->AddSpacer(int(16*scale_factor)); m_top_hsizer->AddSpacer(int(16*scale_factor));
// StretchSpacer has a strange behavior under OSX, so // StretchSpacer has a strange behavior under OSX, so
// There is used just additional sizer for m_mode_sizer with right alignment
if (m_mode_sizer) {
auto mode_sizer = new wxBoxSizer(wxVERTICAL);
// Don't set the 2nd parameter to 1, making the sizer rubbery scalable in Y axis may lead
// to wrong vertical size assigned to wxBitmapComboBoxes, see GH issue #7176.
mode_sizer->Add(m_mode_sizer, 0, wxALIGN_RIGHT);
m_top_hsizer->Add(mode_sizer, 1, wxALIGN_CENTER_VERTICAL | wxRIGHT, wxOSX ? 15 : 10);
}
// hide whole top sizer to correct layout later // hide whole top sizer to correct layout later
m_top_hsizer->ShowItems(false); m_top_hsizer->ShowItems(false);
@ -912,10 +904,6 @@ void Tab::update_mode()
{ {
m_mode = wxGetApp().get_mode(); m_mode = wxGetApp().get_mode();
// update mode for ModeSizer
if (m_mode_sizer)
m_mode_sizer->SetMode(m_mode);
update_visibility(); update_visibility();
update_changed_tree_ui(); update_changed_tree_ui();
@ -923,10 +911,6 @@ void Tab::update_mode()
void Tab::update_mode_markers() void Tab::update_mode_markers()
{ {
// update mode for ModeSizer
if (m_mode_sizer)
m_mode_sizer->update_mode_markers();
if (m_active_page) if (m_active_page)
m_active_page->refresh(); m_active_page->refresh();
} }
@ -991,8 +975,6 @@ void Tab::sys_color_changed()
update_label_colours(); update_label_colours();
#ifdef _WIN32 #ifdef _WIN32
wxWindowUpdateLocker noUpdates(this); wxWindowUpdateLocker noUpdates(this);
if (m_mode_sizer)
m_mode_sizer->sys_color_changed();
wxGetApp().UpdateDarkUI(this); wxGetApp().UpdateDarkUI(this);
wxGetApp().UpdateDarkUI(m_treectrl); wxGetApp().UpdateDarkUI(m_treectrl);
#endif #endif

View File

@ -199,8 +199,6 @@ protected:
wxScrolledWindow* m_page_view {nullptr}; wxScrolledWindow* m_page_view {nullptr};
wxBoxSizer* m_page_sizer {nullptr}; wxBoxSizer* m_page_sizer {nullptr};
ModeSizer* m_mode_sizer {nullptr};
struct PresetDependencies { struct PresetDependencies {
Preset::Type type = Preset::TYPE_INVALID; Preset::Type type = Preset::TYPE_INVALID;
wxWindow *checkbox = nullptr; wxWindow *checkbox = nullptr;