Launch troubleshoot center with clicking to dev button (#14178)

* init

* show tooltip for dev mode
This commit is contained in:
yw4z
2026-06-14 13:55:40 +03:00
committed by GitHub
parent 3e2373c86e
commit 8c0b89bc8a
3 changed files with 31 additions and 13 deletions

View File

@@ -279,12 +279,9 @@ ParamsPanel::ParamsPanel( wxWindow* parent, wxWindowID id, const wxPoint& pos, c
});
m_mode_icon->SetToolTip(_L("Cycle settings visibility"));
m_mode_view = new ModeSwitchButton(m_top_panel);
if (wxGetApp().get_mode() == comDevelop) {
m_mode_view->SetSelection(mode_to_selection(comExpert));
m_mode_view->Enable(false);
} else {
m_mode_view->SetSelection(mode_to_selection(wxGetApp().get_saved_mode()));
}
bool isDevMode = wxGetApp().get_mode() == comDevelop;
m_mode_view->SetSelection(mode_to_selection(isDevMode ? comExpert : wxGetApp().get_saved_mode()));
m_mode_view->SetDevMode(isDevMode);
// BBS: new layout
//m_search_btn = new ScalableButton(m_top_panel, wxID_ANY, "search", wxEmptyString, wxDefaultSize, wxDefaultPosition, wxBU_EXACTFIT | wxNO_BORDER, true);
@@ -653,13 +650,13 @@ void ParamsPanel::update_mode()
if (app_mode == comDevelop) {
mode_view->SetSelection(mode_to_selection(comExpert));
mode_view->Enable(false);
mode_view->SetDevMode(true);
return;
}
mode_view->SetSelection(mode_to_selection(Slic3r::GUI::wxGetApp().get_saved_mode()));
if (!mode_view->IsEnabled())
mode_view->Enable();
if (mode_view->GetDevMode())
mode_view->SetDevMode(false);
};
sync_mode_view(m_mode_view);