mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-22 10:22:08 +00:00
Fixed update of the default menu after changing of the mode.
+ Added check for the output directory for the G-code extport.
This commit is contained in:
@@ -953,6 +953,12 @@ void MenuFactory::init(wxWindow* parent)
|
||||
create_instance_menu();
|
||||
}
|
||||
|
||||
void MenuFactory::update()
|
||||
{
|
||||
update_default_menu();
|
||||
update_object_menu();
|
||||
}
|
||||
|
||||
wxMenu* MenuFactory::default_menu()
|
||||
{
|
||||
return &m_default_menu;
|
||||
@@ -1077,6 +1083,14 @@ void MenuFactory::update_object_menu()
|
||||
append_menu_items_add_volume(&m_object_menu);
|
||||
}
|
||||
|
||||
void MenuFactory::update_default_menu()
|
||||
{
|
||||
const auto menu_item_id = m_default_menu.FindItem(_("Add Shape"));
|
||||
if (menu_item_id != wxNOT_FOUND)
|
||||
m_default_menu.Destroy(menu_item_id);
|
||||
create_default_menu();
|
||||
}
|
||||
|
||||
void MenuFactory::msw_rescale()
|
||||
{
|
||||
for (MenuWithSeparators* menu : { &m_object_menu, &m_sla_object_menu, &m_part_menu, &m_default_menu })
|
||||
|
||||
Reference in New Issue
Block a user