From fb0b7f7b54d7e40ac922a6d3c15dd5541a680c55 Mon Sep 17 00:00:00 2001 From: SoftFever <103989404+SoftFever@users.noreply.github.com> Date: Sun, 25 Dec 2022 22:47:15 +0800 Subject: [PATCH] fix add calibration menu for Mac Signed-off-by: SoftFever <103989404+SoftFever@users.noreply.github.com> --- src/slic3r/GUI/MainFrame.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index 2e65472d18..f792eed0be 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2477,6 +2477,18 @@ void MainFrame::init_menubar_as_editor() m_menubar->Append(publishMenu, wxString::Format("&%s", _L("3D Models")));*/ if (helpMenu) m_menubar->Append(helpMenu, wxString::Format("&%s", _L("Help"))); + + // SoftFever calibrations + auto claib_menu = new wxMenu(); + append_menu_item(claib_menu, wxID_ANY, _L("PA - DDE"), _L("Calibrate PA - DDE"), + [this](wxCommandEvent&) { if (m_plater) m_plater->calib_pa(false); }, "", nullptr, + [this]() {return m_plater->is_view3D_shown();; }, this); + append_menu_item(claib_menu, wxID_ANY, _L("PA - Bowden"), _L("Calibrate PA - Bowden"), + [this](wxCommandEvent&) { if (m_plater) m_plater->calib_pa(true); }, "", nullptr, + [this]() {return m_plater->is_view3D_shown();; }, this); + + m_menubar->Append(claib_menu,wxString::Format("&%s", _L("Calibration"))); + SetMenuBar(m_menubar); #endif