Added the context to the TabPrintSLA
This commit is contained in:
parent
2fa055903f
commit
ae4f116b46
2 changed files with 24 additions and 7 deletions
|
@ -204,19 +204,14 @@ void MainFrame::create_preset_tabs()
|
||||||
void MainFrame::add_created_tab(Tab* panel)
|
void MainFrame::add_created_tab(Tab* panel)
|
||||||
{
|
{
|
||||||
panel->create_preset_tab();
|
panel->create_preset_tab();
|
||||||
/*
|
|
||||||
const wxString& tab_name = panel->GetName();
|
const wxString& tab_name = panel->GetName();
|
||||||
bool add_panel = true;
|
|
||||||
|
|
||||||
auto it = std::find_if(preset_tabs.begin(), preset_tabs.end(),
|
auto it = std::find_if(preset_tabs.begin(), preset_tabs.end(),
|
||||||
[tab_name](PresetTab& tab) {return tab.name == tab_name; });
|
[tab_name](PresetTab& tab) {return tab.name == tab_name; });
|
||||||
if (it != preset_tabs.end()) {
|
if (it != preset_tabs.end())
|
||||||
it->panel = panel;
|
it->panel = panel;
|
||||||
add_panel = it->technology == wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (add_panel)
|
|
||||||
*/
|
|
||||||
if (panel->supports_printer_technology(wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology()))
|
if (panel->supports_printer_technology(wxGetApp().preset_bundle->printers.get_edited_preset().printer_technology()))
|
||||||
m_tabpanel->AddPage(panel, panel->title());
|
m_tabpanel->AddPage(panel, panel->title());
|
||||||
}
|
}
|
||||||
|
|
|
@ -2994,6 +2994,28 @@ void TabSLAPrint::build()
|
||||||
auto optgroup = page->new_optgroup(_(L("Layers")));
|
auto optgroup = page->new_optgroup(_(L("Layers")));
|
||||||
optgroup->append_single_option_line("layer_height");
|
optgroup->append_single_option_line("layer_height");
|
||||||
|
|
||||||
|
page = add_options_page(_(L("Supports")), "building.png");
|
||||||
|
optgroup = page->new_optgroup(_(L("Support head")));
|
||||||
|
optgroup->append_single_option_line("support_head_front_radius");
|
||||||
|
optgroup->append_single_option_line("support_head_back_radius");
|
||||||
|
optgroup->append_single_option_line("support_head_penetration");
|
||||||
|
optgroup->append_single_option_line("support_head_width");
|
||||||
|
|
||||||
|
optgroup = page->new_optgroup(_(L("Support pillar")));
|
||||||
|
optgroup->append_single_option_line("support_pillar_radius");
|
||||||
|
optgroup->append_single_option_line("support_base_radius");
|
||||||
|
optgroup->append_single_option_line("support_base_height");
|
||||||
|
|
||||||
|
optgroup = page->new_optgroup(_(L("Connection of the support sticks and junctions")));
|
||||||
|
optgroup->append_single_option_line("support_critical_angle");
|
||||||
|
optgroup->append_single_option_line("support_max_bridge_length");
|
||||||
|
|
||||||
|
optgroup = page->new_optgroup(_(L("Pad")));
|
||||||
|
optgroup->append_single_option_line("pad_wall_thickness");
|
||||||
|
optgroup->append_single_option_line("pad_wall_height");
|
||||||
|
optgroup->append_single_option_line("pad_max_merge_distance");
|
||||||
|
optgroup->append_single_option_line("pad_edge_radius");
|
||||||
|
|
||||||
page = add_options_page(_(L("Dependencies")), "wrench.png");
|
page = add_options_page(_(L("Dependencies")), "wrench.png");
|
||||||
optgroup = page->new_optgroup(_(L("Profile dependencies")));
|
optgroup = page->new_optgroup(_(L("Profile dependencies")));
|
||||||
Line line = optgroup->create_single_option_line("compatible_printers");//Line { _(L("Compatible printers")), "" };
|
Line line = optgroup->create_single_option_line("compatible_printers");//Line { _(L("Compatible printers")), "" };
|
||||||
|
|
Loading…
Add table
Reference in a new issue