mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-27 00:24:00 -06: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:
parent
4a9602b073
commit
e79bcee739
8 changed files with 29 additions and 8 deletions
|
@ -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 })
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue