mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-29 11:51:24 +00:00
Fix wxEXPAND | wxALIGN_* sizer flag conflicts for wxWidgets 3.2+
wxWidgets 3.2+ asserts on invalid sizer flag combinations where wxEXPAND (which fills the entire space in the secondary direction) is combined with wxALIGN_* flags (which are meaningless when expanding). Remove the conflicting wxALIGN_* flags from all 112 occurrences across 21 files, keeping wxEXPAND and any non-conflicting flags intact.
This commit is contained in:
@@ -334,7 +334,7 @@ void AMSMaterialsSetting::create_panel_kn(wxWindow* parent)
|
|||||||
m_input_k_val->SetMinSize(wxSize(FromDIP(245), -1));
|
m_input_k_val->SetMinSize(wxSize(FromDIP(245), -1));
|
||||||
m_input_k_val->SetMaxSize(wxSize(FromDIP(245), -1));
|
m_input_k_val->SetMaxSize(wxSize(FromDIP(245), -1));
|
||||||
m_input_k_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
|
m_input_k_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
|
||||||
kn_val_sizer->Add(m_input_k_val, 0, wxALL | wxEXPAND | wxALIGN_CENTER_VERTICAL, FromDIP(0));
|
kn_val_sizer->Add(m_input_k_val, 0, wxALL | wxEXPAND, FromDIP(0));
|
||||||
|
|
||||||
// n params input
|
// n params input
|
||||||
wxBoxSizer* n_sizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer* n_sizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
@@ -345,7 +345,7 @@ void AMSMaterialsSetting::create_panel_kn(wxWindow* parent)
|
|||||||
kn_val_sizer->Add(m_n_param, 1, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
kn_val_sizer->Add(m_n_param, 1, wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
||||||
m_input_n_val = new TextInput(parent, wxEmptyString, wxEmptyString, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CENTRE | wxTE_PROCESS_ENTER);
|
m_input_n_val = new TextInput(parent, wxEmptyString, wxEmptyString, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CENTRE | wxTE_PROCESS_ENTER);
|
||||||
m_input_n_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
|
m_input_n_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC));
|
||||||
kn_val_sizer->Add(m_input_n_val, 0, wxALL | wxEXPAND | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
kn_val_sizer->Add(m_input_n_val, 0, wxALL | wxEXPAND, FromDIP(5));
|
||||||
m_n_param->Hide();
|
m_n_param->Hide();
|
||||||
m_input_n_val->Hide();
|
m_input_n_val->Hide();
|
||||||
|
|
||||||
|
|||||||
@@ -618,7 +618,7 @@ void AMSSettingTypePanel::CreateGui()
|
|||||||
h_sizer->AddStretchSpacer();
|
h_sizer->AddStretchSpacer();
|
||||||
h_sizer->Add(m_type_combobox, 0, wxEXPAND);
|
h_sizer->Add(m_type_combobox, 0, wxEXPAND);
|
||||||
h_sizer->Add(m_switching_icon, 0, wxALIGN_CENTER);
|
h_sizer->Add(m_switching_icon, 0, wxALIGN_CENTER);
|
||||||
h_sizer->Add(m_switching_tips, 0, wxEXPAND | wxLEFT | wxALIGN_CENTER, FromDIP(8));
|
h_sizer->Add(m_switching_tips, 0, wxEXPAND | wxLEFT, FromDIP(8));
|
||||||
SetSizer(h_sizer);
|
SetSizer(h_sizer);
|
||||||
Layout();
|
Layout();
|
||||||
Fit();
|
Fit();
|
||||||
@@ -754,7 +754,7 @@ void AMSSettingArrangeAMSOrder::CreateGui()
|
|||||||
m_btn_rearrange->Bind(wxEVT_BUTTON, &AMSSettingArrangeAMSOrder::OnBtnRearrangeClicked, this);
|
m_btn_rearrange->Bind(wxEVT_BUTTON, &AMSSettingArrangeAMSOrder::OnBtnRearrangeClicked, this);
|
||||||
h_sizer->Add(title, 0);
|
h_sizer->Add(title, 0);
|
||||||
h_sizer->AddStretchSpacer();
|
h_sizer->AddStretchSpacer();
|
||||||
h_sizer->Add(m_btn_rearrange, 0, wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
h_sizer->Add(m_btn_rearrange, 0, wxEXPAND);
|
||||||
SetSizer(h_sizer);
|
SetSizer(h_sizer);
|
||||||
Layout();
|
Layout();
|
||||||
Fit();
|
Fit();
|
||||||
|
|||||||
@@ -717,7 +717,7 @@ AmsMapingPopup::AmsMapingPopup(wxWindow *parent, bool use_in_sync_dialog) :
|
|||||||
|
|
||||||
m_sizer_ams_right_horizonal->AddStretchSpacer();
|
m_sizer_ams_right_horizonal->AddStretchSpacer();
|
||||||
m_sizer_ams_right_horizonal->AddSpacer(FromDIP(5));
|
m_sizer_ams_right_horizonal->AddSpacer(FromDIP(5));
|
||||||
m_sizer_ams_right_horizonal->Add(m_reset_btn, 0, wxALIGN_TOP | wxEXPAND );
|
m_sizer_ams_right_horizonal->Add(m_reset_btn, 0, wxEXPAND );
|
||||||
m_reset_btn->Hide();
|
m_reset_btn->Hide();
|
||||||
m_right_first_text_panel->SetSizer(m_sizer_ams_right_horizonal);
|
m_right_first_text_panel->SetSizer(m_sizer_ams_right_horizonal);
|
||||||
const int same_height = 15;
|
const int same_height = 15;
|
||||||
@@ -813,7 +813,7 @@ void AmsMapingPopup::msw_rescale()
|
|||||||
m_split_left_line->SetMaxSize(wxSize(-1, 1));
|
m_split_left_line->SetMaxSize(wxSize(-1, 1));
|
||||||
sizer_split_ams->Add(0, 0, 0, wxEXPAND, 0);
|
sizer_split_ams->Add(0, 0, 0, wxEXPAND, 0);
|
||||||
sizer_split_ams->Add(ams_title_text, 0, wxALIGN_CENTER, 0);
|
sizer_split_ams->Add(ams_title_text, 0, wxALIGN_CENTER, 0);
|
||||||
sizer_split_ams->Add(m_split_left_line, 1, wxALIGN_CENTER_VERTICAL | wxEXPAND, 0);
|
sizer_split_ams->Add(m_split_left_line, 1, wxEXPAND, 0);
|
||||||
return sizer_split_ams;
|
return sizer_split_ams;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,9 +55,9 @@ BBLStatusBar::BBLStatusBar(wxWindow *parent, int id)
|
|||||||
m_cancelbutton->Hide();
|
m_cancelbutton->Hide();
|
||||||
});
|
});
|
||||||
|
|
||||||
m_sizer->Add(m_object_info_sizer, 1, wxEXPAND | wxALL | wxALIGN_LEFT, 5);
|
m_sizer->Add(m_object_info_sizer, 1, wxEXPAND | wxALL, 5);
|
||||||
m_sizer->Add(m_slice_info_sizer, 1, wxEXPAND | wxALL | wxALIGN_LEFT, 5);
|
m_sizer->Add(m_slice_info_sizer, 1, wxEXPAND | wxALL, 5);
|
||||||
m_sizer->Add(m_status_text, 1, wxEXPAND | wxALL | wxALIGN_LEFT, 5);
|
m_sizer->Add(m_status_text, 1, wxEXPAND | wxALL, 5);
|
||||||
m_sizer->Add(m_prog, 0, wxEXPAND | wxLEFT | wxALL, 5);
|
m_sizer->Add(m_prog, 0, wxEXPAND | wxLEFT | wxALL, 5);
|
||||||
m_sizer->Add(m_cancelbutton, 0, wxEXPAND | wxALL, 5);
|
m_sizer->Add(m_cancelbutton, 0, wxEXPAND | wxALL, 5);
|
||||||
m_sizer->SetSizeHints(m_self);
|
m_sizer->SetSizeHints(m_self);
|
||||||
|
|||||||
@@ -1139,8 +1139,8 @@ void CalibrationPresetPage::create_multi_extruder_filament_list_panel(wxWindow *
|
|||||||
else {
|
else {
|
||||||
m_main_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
m_main_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
||||||
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
||||||
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
}
|
}
|
||||||
m_multi_extruder_ams_panel_sizer->Add(m_multi_exturder_ams_sizer);
|
m_multi_extruder_ams_panel_sizer->Add(m_multi_exturder_ams_sizer);
|
||||||
|
|
||||||
@@ -2152,8 +2152,8 @@ void CalibrationPresetPage::init_with_machine(MachineObject* obj)
|
|||||||
|
|
||||||
m_main_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
m_main_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
||||||
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
||||||
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
|
|
||||||
m_main_extruder_on_left = false;
|
m_main_extruder_on_left = false;
|
||||||
}
|
}
|
||||||
@@ -2163,8 +2163,8 @@ void CalibrationPresetPage::init_with_machine(MachineObject* obj)
|
|||||||
|
|
||||||
m_main_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
m_main_sizer->GetStaticBox()->SetLabel(_L("Left Nozzle"));
|
||||||
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
m_deputy_sizer->GetStaticBox()->SetLabel(_L("Right Nozzle"));
|
||||||
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_main_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL | wxALIGN_BOTTOM, 10);
|
m_multi_exturder_ams_sizer->Add(m_deputy_sizer, 1, wxEXPAND | wxALL, 10);
|
||||||
|
|
||||||
m_main_extruder_on_left = true;
|
m_main_extruder_on_left = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ CameraPopup::CameraPopup(wxWindow *parent)
|
|||||||
|
|
||||||
top_sizer->Add(m_custom_camera_hint, 0, wxALIGN_CENTER_VERTICAL | wxALIGN_LEFT | wxALL, FromDIP(5));
|
top_sizer->Add(m_custom_camera_hint, 0, wxALIGN_CENTER_VERTICAL | wxALIGN_LEFT | wxALL, FromDIP(5));
|
||||||
top_sizer->Add(0, 0, wxALL, 0);
|
top_sizer->Add(0, 0, wxALL, 0);
|
||||||
top_sizer->Add(m_custom_camera_input, 2, wxALIGN_CENTER_VERTICAL | wxALIGN_LEFT | wxEXPAND | wxALL, FromDIP(5));
|
top_sizer->Add(m_custom_camera_input, 2, wxEXPAND | wxALL, FromDIP(5));
|
||||||
top_sizer->Add(m_custom_camera_input_confirm, 1, wxALIGN_CENTER_VERTICAL | wxALIGN_RIGHT | wxALL, FromDIP(5));
|
top_sizer->Add(m_custom_camera_input_confirm, 1, wxALIGN_CENTER_VERTICAL | wxALIGN_RIGHT | wxALL, FromDIP(5));
|
||||||
main_sizer->Add(top_sizer, 0, wxALL, FromDIP(10));
|
main_sizer->Add(top_sizer, 0, wxALL, FromDIP(10));
|
||||||
|
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ CloneDialog::CloneDialog(wxWindow *parent)
|
|||||||
ProcessEventLocally(e);
|
ProcessEventLocally(e);
|
||||||
e.Skip();
|
e.Skip();
|
||||||
});
|
});
|
||||||
f_sizer->Add(count_label , 0, wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
f_sizer->Add(count_label , 0, wxEXPAND);
|
||||||
f_sizer->Add(m_count_spin, 0, wxALIGN_CENTER_VERTICAL);
|
f_sizer->Add(m_count_spin, 0, wxALIGN_CENTER_VERTICAL);
|
||||||
|
|
||||||
auto arrange_label = new wxStaticText(this, wxID_ANY, _L("Auto arrange plate after cloning") + ":", wxDefaultPosition, wxDefaultSize, 0);
|
auto arrange_label = new wxStaticText(this, wxID_ANY, _L("Auto arrange plate after cloning") + ":", wxDefaultPosition, wxDefaultSize, 0);
|
||||||
@@ -34,7 +34,7 @@ CloneDialog::CloneDialog(wxWindow *parent)
|
|||||||
m_arrange_cb = new ::CheckBox(this);
|
m_arrange_cb = new ::CheckBox(this);
|
||||||
m_arrange_cb->SetValue(m_config->get("auto_arrange") == "true");
|
m_arrange_cb->SetValue(m_config->get("auto_arrange") == "true");
|
||||||
|
|
||||||
f_sizer->Add(arrange_label, 0, wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
f_sizer->Add(arrange_label, 0, wxEXPAND);
|
||||||
f_sizer->Add(m_arrange_cb , 0, wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM, FromDIP(5));
|
f_sizer->Add(m_arrange_cb , 0, wxALIGN_CENTER_VERTICAL | wxTOP | wxBOTTOM, FromDIP(5));
|
||||||
|
|
||||||
v_sizer->Add(f_sizer, 1, wxEXPAND | wxALL, FromDIP(10));
|
v_sizer->Add(f_sizer, 1, wxEXPAND | wxALL, FromDIP(10));
|
||||||
@@ -46,7 +46,7 @@ CloneDialog::CloneDialog(wxWindow *parent)
|
|||||||
m_progress->SetProgressForedColour(StateColor::darkModeColorFor(wxColour("#DFDFDF")));
|
m_progress->SetProgressForedColour(StateColor::darkModeColorFor(wxColour("#DFDFDF")));
|
||||||
m_progress->SetDoubleBuffered(true);
|
m_progress->SetDoubleBuffered(true);
|
||||||
m_progress->Hide();
|
m_progress->Hide();
|
||||||
bottom_sizer->Add(m_progress, 2, wxEXPAND | wxLEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
bottom_sizer->Add(m_progress, 2, wxEXPAND | wxLEFT, FromDIP(10));
|
||||||
|
|
||||||
auto dlg_btns = new DialogButtons(this, {"Fill", "OK", "Cancel"}, "", 1 /*left_aligned*/);
|
auto dlg_btns = new DialogButtons(this, {"Fill", "OK", "Cancel"}, "", 1 /*left_aligned*/);
|
||||||
|
|
||||||
|
|||||||
@@ -767,7 +767,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_vendor_item()
|
|||||||
wxStaticText *static_vendor_text = new wxStaticText(this, wxID_ANY, _L("Vendor"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_vendor_text = new wxStaticText(this, wxID_ANY, _L("Vendor"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
// Convert all std::any to std::string
|
// Convert all std::any to std::string
|
||||||
std::vector<std::string> string_vendors;
|
std::vector<std::string> string_vendors;
|
||||||
@@ -808,7 +808,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_vendor_item()
|
|||||||
event.Skip();
|
event.Skip();
|
||||||
});
|
});
|
||||||
m_filament_custom_vendor_input->Hide();
|
m_filament_custom_vendor_input->Hide();
|
||||||
vendor_sizer->Add(textInputSizer, 0, wxEXPAND | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
vendor_sizer->Add(textInputSizer, 0, wxEXPAND, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxBoxSizer *checkbox_sizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer *checkbox_sizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
@@ -845,7 +845,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_vendor_item()
|
|||||||
|
|
||||||
comboBoxSizer->Add(vendor_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
comboBoxSizer->Add(vendor_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
comboBoxSizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
comboBoxSizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
|
|
||||||
@@ -859,7 +859,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_type_item()
|
|||||||
wxStaticText *static_type_text = new wxStaticText(this, wxID_ANY, _L("Type"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(this, wxID_ANY, _L("Type"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
wxArrayString filament_type;
|
wxArrayString filament_type;
|
||||||
for (const wxString filament : m_system_filament_types_set) {
|
for (const wxString filament : m_system_filament_types_set) {
|
||||||
@@ -873,7 +873,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_type_item()
|
|||||||
m_filament_type_combobox->SetLabelColor(DEFAULT_PROMPT_TEXT_COLOUR);
|
m_filament_type_combobox->SetLabelColor(DEFAULT_PROMPT_TEXT_COLOUR);
|
||||||
m_filament_type_combobox->Set(filament_type);
|
m_filament_type_combobox->Set(filament_type);
|
||||||
comboBoxSizer->Add(m_filament_type_combobox, 0, wxEXPAND | wxALL, 0);
|
comboBoxSizer->Add(m_filament_type_combobox, 0, wxEXPAND | wxALL, 0);
|
||||||
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
m_filament_type_combobox->Bind(wxEVT_COMBOBOX, [this](wxCommandEvent &e) {
|
m_filament_type_combobox->Bind(wxEVT_COMBOBOX, [this](wxCommandEvent &e) {
|
||||||
m_filament_type_combobox->SetLabelColor(*wxBLACK);
|
m_filament_type_combobox->SetLabelColor(*wxBLACK);
|
||||||
@@ -905,7 +905,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_serial_item()
|
|||||||
wxStaticText *static_serial_text = new wxStaticText(this, wxID_ANY, _L("Serial"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_serial_text = new wxStaticText(this, wxID_ANY, _L("Serial"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_filament_serial_input = new TextInput(this, "", "", "", wxDefaultPosition, NAME_OPTION_COMBOBOX_SIZE, wxTE_PROCESS_ENTER);
|
m_filament_serial_input = new TextInput(this, "", "", "", wxDefaultPosition, NAME_OPTION_COMBOBOX_SIZE, wxTE_PROCESS_ENTER);
|
||||||
@@ -924,7 +924,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_serial_item()
|
|||||||
static_eg_text->SetForegroundColour(wxColour("#6B6B6B"));
|
static_eg_text->SetForegroundColour(wxColour("#6B6B6B"));
|
||||||
static_eg_text->SetFont(::Label::Body_12);
|
static_eg_text->SetFont(::Label::Body_12);
|
||||||
comboBoxSizer->Add(static_eg_text, 0, wxEXPAND | wxTOP, FromDIP(5));
|
comboBoxSizer->Add(static_eg_text, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -937,7 +937,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_filament_preset_item()
|
|||||||
wxStaticText *static_filament_preset_text = new wxStaticText(this, wxID_ANY, _L("Filament Preset"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_filament_preset_text = new wxStaticText(this, wxID_ANY, _L("Filament Preset"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_filament_preset_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_filament_preset_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * comboBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
comboBoxSizer->Add(create_radio_item(m_create_type.base_filament, this, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxALL, 0);
|
comboBoxSizer->Add(create_radio_item(m_create_type.base_filament, this, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxALL, 0);
|
||||||
@@ -1012,7 +1012,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_filament_preset_item()
|
|||||||
|
|
||||||
comboBoxSizer->Add(create_radio_item(m_create_type.base_filament_preset, this, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
comboBoxSizer->Add(create_radio_item(m_create_type.base_filament_preset, this, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
|
|
||||||
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(comboBoxSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
horizontal_sizer->Add(0, 0, 0, wxLEFT, FromDIP(30));
|
horizontal_sizer->Add(0, 0, 0, wxLEFT, FromDIP(30));
|
||||||
|
|
||||||
@@ -1028,7 +1028,7 @@ wxBoxSizer *CreateFilamentPresetDialog::create_filament_preset_for_printer_item(
|
|||||||
m_filament_preset_panel->SetSize(PRINTER_LIST_SIZE);
|
m_filament_preset_panel->SetSize(PRINTER_LIST_SIZE);
|
||||||
m_filament_presets_sizer = new wxGridSizer(3, FromDIP(5), FromDIP(5));
|
m_filament_presets_sizer = new wxGridSizer(3, FromDIP(5), FromDIP(5));
|
||||||
m_filament_preset_panel->SetSizer(m_filament_presets_sizer);
|
m_filament_preset_panel->SetSizer(m_filament_presets_sizer);
|
||||||
vertical_sizer->Add(m_filament_preset_panel, 0, wxEXPAND | wxTOP | wxALIGN_CENTER_HORIZONTAL, FromDIP(5));
|
vertical_sizer->Add(m_filament_preset_panel, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
|
|
||||||
return vertical_sizer;
|
return vertical_sizer;
|
||||||
}
|
}
|
||||||
@@ -1644,16 +1644,16 @@ wxBoxSizer *CreatePrinterPresetDialog::create_step_switch_item()
|
|||||||
step_switch_panel->SetBackgroundColour(*wxWHITE);
|
step_switch_panel->SetBackgroundColour(*wxWHITE);
|
||||||
horizontal_sizer->Add(0, 0, 1, wxEXPAND,0);
|
horizontal_sizer->Add(0, 0, 1, wxEXPAND,0);
|
||||||
m_step_1 = new wxStaticBitmap(step_switch_panel, wxID_ANY, create_scaled_bitmap("step_1", nullptr, FromDIP(20)), wxDefaultPosition, wxDefaultSize);
|
m_step_1 = new wxStaticBitmap(step_switch_panel, wxID_ANY, create_scaled_bitmap("step_1", nullptr, FromDIP(20)), wxDefaultPosition, wxDefaultSize);
|
||||||
horizontal_sizer->Add(m_step_1, 0, wxEXPAND | wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
horizontal_sizer->Add(m_step_1, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(3));
|
||||||
wxStaticText *static_create_printer_text = new wxStaticText(step_switch_panel, wxID_ANY, m_create_type.create_printer, wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_create_printer_text = new wxStaticText(step_switch_panel, wxID_ANY, m_create_type.create_printer, wxDefaultPosition, wxDefaultSize);
|
||||||
horizontal_sizer->Add(static_create_printer_text, 0, wxEXPAND | wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
horizontal_sizer->Add(static_create_printer_text, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(3));
|
||||||
auto divider_line = new wxPanel(step_switch_panel, wxID_ANY, wxDefaultPosition, wxSize(FromDIP(50), 1));
|
auto divider_line = new wxPanel(step_switch_panel, wxID_ANY, wxDefaultPosition, wxSize(FromDIP(50), 1));
|
||||||
divider_line->SetBackgroundColour(PRINTER_LIST_COLOUR);
|
divider_line->SetBackgroundColour(PRINTER_LIST_COLOUR);
|
||||||
horizontal_sizer->Add(divider_line, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
horizontal_sizer->Add(divider_line, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
||||||
m_step_2 = new wxStaticBitmap(step_switch_panel, wxID_ANY, create_scaled_bitmap("step_2_ready", nullptr, FromDIP(20)), wxDefaultPosition, wxDefaultSize);
|
m_step_2 = new wxStaticBitmap(step_switch_panel, wxID_ANY, create_scaled_bitmap("step_2_ready", nullptr, FromDIP(20)), wxDefaultPosition, wxDefaultSize);
|
||||||
horizontal_sizer->Add(m_step_2, 0, wxEXPAND | wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
horizontal_sizer->Add(m_step_2, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(3));
|
||||||
wxStaticText *static_import_presets_text = new wxStaticText(step_switch_panel, wxID_ANY, _L("Import Preset"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_import_presets_text = new wxStaticText(step_switch_panel, wxID_ANY, _L("Import Preset"), wxDefaultPosition, wxDefaultSize);
|
||||||
horizontal_sizer->Add(static_import_presets_text, 0, wxEXPAND | wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(3));
|
horizontal_sizer->Add(static_import_presets_text, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(3));
|
||||||
horizontal_sizer->Add(0, 0, 1, wxEXPAND, 0);
|
horizontal_sizer->Add(0, 0, 1, wxEXPAND, 0);
|
||||||
|
|
||||||
step_switch_panel->SetSizer(horizontal_sizer);
|
step_switch_panel->SetSizer(horizontal_sizer);
|
||||||
@@ -1704,13 +1704,13 @@ wxBoxSizer *CreatePrinterPresetDialog::create_type_item(wxWindow *parent)
|
|||||||
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Create Type"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Create Type"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
radioBoxSizer->Add(create_radio_item(m_create_type.create_printer, parent, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxALL, 0);
|
radioBoxSizer->Add(create_radio_item(m_create_type.create_printer, parent, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxALL, 0);
|
||||||
radioBoxSizer->Add(create_radio_item(m_create_type.create_nozzle, parent, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
radioBoxSizer->Add(create_radio_item(m_create_type.create_nozzle, parent, wxEmptyString, m_create_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -1723,7 +1723,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_printer_item(wxWindow *parent)
|
|||||||
wxStaticText *static_vendor_text = new wxStaticText(parent, wxID_ANY, _L("Printer"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_vendor_text = new wxStaticText(parent, wxID_ANY, _L("Printer"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
@@ -1851,7 +1851,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_printer_item(wxWindow *parent)
|
|||||||
|
|
||||||
vertical_sizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
vertical_sizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
|
|
||||||
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
|
|
||||||
@@ -1865,7 +1865,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_nozzle_diameter_item(wxWindow *par
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Nozzle Diameter"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Nozzle Diameter"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer *comboBoxSizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
@@ -1930,7 +1930,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_nozzle_diameter_item(wxWindow *par
|
|||||||
});
|
});
|
||||||
|
|
||||||
vertical_sizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
vertical_sizer->Add(checkbox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
horizontal_sizer->Add(0, 0, 0, wxEXPAND | wxLEFT, FromDIP(200));
|
horizontal_sizer->Add(0, 0, 0, wxEXPAND | wxLEFT, FromDIP(200));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
@@ -1944,12 +1944,12 @@ wxBoxSizer *CreatePrinterPresetDialog::create_bed_shape_item(wxWindow *parent)
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Bed Shape"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Bed Shape"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * bed_shape_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * bed_shape_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *static_bed_shape_text = new wxStaticText(parent, wxID_ANY, _L("Rectangle"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_bed_shape_text = new wxStaticText(parent, wxID_ANY, _L("Rectangle"), wxDefaultPosition, wxDefaultSize);
|
||||||
bed_shape_sizer->Add(static_bed_shape_text, 0, wxEXPAND | wxALL, 0);
|
bed_shape_sizer->Add(static_bed_shape_text, 0, wxEXPAND | wxALL, 0);
|
||||||
horizontal_sizer->Add(bed_shape_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(bed_shape_sizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -1962,26 +1962,26 @@ wxBoxSizer *CreatePrinterPresetDialog::create_bed_size_item(wxWindow *parent)
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Printable Space"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Printable Space"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
// ORCA use icon on input box to match style with other Point fields
|
// ORCA use icon on input box to match style with other Point fields
|
||||||
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP, FromDIP(10));
|
||||||
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_bed_size_x_input = new TextInput(parent, "200", _L("mm"), "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
m_bed_size_x_input = new TextInput(parent, "200", _L("mm"), "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
||||||
wxTextValidator validator(wxFILTER_DIGITS);
|
wxTextValidator validator(wxFILTER_DIGITS);
|
||||||
m_bed_size_x_input->GetTextCtrl()->SetValidator(validator);
|
m_bed_size_x_input->GetTextCtrl()->SetValidator(validator);
|
||||||
length_input_sizer->Add(m_bed_size_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
|
length_input_sizer->Add(m_bed_size_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
|
||||||
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
// ORCA use icon on input box to match style with other Point fields
|
// ORCA use icon on input box to match style with other Point fields
|
||||||
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP, FromDIP(10));
|
||||||
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_bed_size_y_input = new TextInput(parent, "200", _L("mm"), "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
m_bed_size_y_input = new TextInput(parent, "200", _L("mm"), "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
||||||
m_bed_size_y_input->GetTextCtrl()->SetValidator(validator);
|
m_bed_size_y_input->GetTextCtrl()->SetValidator(validator);
|
||||||
width_input_sizer->Add(m_bed_size_y_input, 0, wxEXPAND | wxALL, 0);
|
width_input_sizer->Add(m_bed_size_y_input, 0, wxEXPAND | wxALL, 0);
|
||||||
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
|
|
||||||
@@ -1995,26 +1995,26 @@ wxBoxSizer *CreatePrinterPresetDialog::create_origin_item(wxWindow *parent)
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Origin"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Origin"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * length_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
// ORCA use icon on input box to match style with other Point fields
|
// ORCA use icon on input box to match style with other Point fields
|
||||||
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(length_sizer, 0, wxEXPAND | wxLEFT | wxTOP, FromDIP(10));
|
||||||
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *length_input_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_bed_origin_x_input = new TextInput(parent, "0", _L("mm"), "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
m_bed_origin_x_input = new TextInput(parent, "0", _L("mm"), "inputbox_x", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
||||||
wxTextValidator validator(wxFILTER_DIGITS);
|
wxTextValidator validator(wxFILTER_DIGITS);
|
||||||
m_bed_origin_x_input->GetTextCtrl()->SetValidator(validator);
|
m_bed_origin_x_input->GetTextCtrl()->SetValidator(validator);
|
||||||
length_input_sizer->Add(m_bed_origin_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5)); // Align with other
|
length_input_sizer->Add(m_bed_origin_x_input, 0, wxEXPAND | wxLEFT, FromDIP(5)); // Align with other
|
||||||
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(length_input_sizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * width_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
// ORCA use icon on input box to match style with other Point fields
|
// ORCA use icon on input box to match style with other Point fields
|
||||||
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(width_sizer, 0, wxEXPAND | wxLEFT | wxTOP, FromDIP(10));
|
||||||
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *width_input_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_bed_origin_y_input = new TextInput(parent, "0", _L("mm"), "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
m_bed_origin_y_input = new TextInput(parent, "0", _L("mm"), "inputbox_y", wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER);
|
||||||
m_bed_origin_y_input->GetTextCtrl()->SetValidator(validator);
|
m_bed_origin_y_input->GetTextCtrl()->SetValidator(validator);
|
||||||
width_input_sizer->Add(m_bed_origin_y_input, 0, wxEXPAND | wxALL, 0);
|
width_input_sizer->Add(m_bed_origin_y_input, 0, wxEXPAND | wxALL, 0);
|
||||||
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(width_input_sizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -2027,7 +2027,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_hot_bed_stl_item(wxWindow *parent)
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Hot Bed STL"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Hot Bed STL"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *hot_bed_stl_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *hot_bed_stl_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
@@ -2037,11 +2037,11 @@ wxBoxSizer *CreatePrinterPresetDialog::create_hot_bed_stl_item(wxWindow *parent)
|
|||||||
|
|
||||||
hot_bed_stl_sizer->Add(m_button_bed_stl, 0, wxEXPAND | wxALL, 0);
|
hot_bed_stl_sizer->Add(m_button_bed_stl, 0, wxEXPAND | wxALL, 0);
|
||||||
|
|
||||||
horizontal_sizer->Add(hot_bed_stl_sizer, 0, wxEXPAND | wxLEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(hot_bed_stl_sizer, 0, wxEXPAND | wxLEFT, FromDIP(10));
|
||||||
|
|
||||||
m_upload_stl_tip_text = new wxStaticText(parent, wxID_ANY, "", wxDefaultPosition, wxDefaultSize);
|
m_upload_stl_tip_text = new wxStaticText(parent, wxID_ANY, "", wxDefaultPosition, wxDefaultSize);
|
||||||
m_upload_stl_tip_text->SetLabelText(_L("Empty"));
|
m_upload_stl_tip_text->SetLabelText(_L("Empty"));
|
||||||
horizontal_sizer->Add(m_upload_stl_tip_text, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(m_upload_stl_tip_text, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2053,7 +2053,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_hot_bed_svg_item(wxWindow *parent)
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Hot Bed SVG"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Hot Bed SVG"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *hot_bed_stl_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *hot_bed_stl_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
@@ -2063,11 +2063,11 @@ wxBoxSizer *CreatePrinterPresetDialog::create_hot_bed_svg_item(wxWindow *parent)
|
|||||||
|
|
||||||
hot_bed_stl_sizer->Add(m_button_bed_svg, 0, wxEXPAND | wxALL, 0);
|
hot_bed_stl_sizer->Add(m_button_bed_svg, 0, wxEXPAND | wxALL, 0);
|
||||||
|
|
||||||
horizontal_sizer->Add(hot_bed_stl_sizer, 0, wxEXPAND | wxLEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(hot_bed_stl_sizer, 0, wxEXPAND | wxLEFT, FromDIP(10));
|
||||||
|
|
||||||
m_upload_svg_tip_text = new wxStaticText(parent, wxID_ANY, "", wxDefaultPosition, wxDefaultSize);
|
m_upload_svg_tip_text = new wxStaticText(parent, wxID_ANY, "", wxDefaultPosition, wxDefaultSize);
|
||||||
m_upload_svg_tip_text->SetLabelText(_L("Empty"));
|
m_upload_svg_tip_text->SetLabelText(_L("Empty"));
|
||||||
horizontal_sizer->Add(m_upload_svg_tip_text, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(m_upload_svg_tip_text, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2079,14 +2079,14 @@ wxBoxSizer *CreatePrinterPresetDialog::create_max_print_height_item(wxWindow *pa
|
|||||||
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Max Print Height"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(parent, wxID_ANY, _L("Max Print Height"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *hight_input_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *hight_input_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_print_height_input = new TextInput(parent, "200", _L("mm"), wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER); // Use same alignment with all other input boxes
|
m_print_height_input = new TextInput(parent, "200", _L("mm"), wxEmptyString, wxDefaultPosition, PRINTER_SPACE_SIZE, wxTE_PROCESS_ENTER); // Use same alignment with all other input boxes
|
||||||
wxTextValidator validator(wxFILTER_DIGITS);
|
wxTextValidator validator(wxFILTER_DIGITS);
|
||||||
m_print_height_input->GetTextCtrl()->SetValidator(validator);
|
m_print_height_input->GetTextCtrl()->SetValidator(validator);
|
||||||
hight_input_sizer->Add(m_print_height_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
|
hight_input_sizer->Add(m_print_height_input, 0, wxEXPAND | wxLEFT, FromDIP(5));
|
||||||
horizontal_sizer->Add(hight_input_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(5));
|
horizontal_sizer->Add(hight_input_sizer, 0, wxEXPAND | wxALL, FromDIP(5));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -2592,7 +2592,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_printer_preset_item(wxWindow *pare
|
|||||||
wxStaticText *static_vendor_text = new wxStaticText(parent, wxID_ANY, _L("Printer Preset"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_vendor_text = new wxStaticText(parent, wxID_ANY, _L("Printer Preset"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * vertical_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *combobox_title = new wxStaticText(parent, wxID_ANY, m_create_type.base_curr_printer, wxDefaultPosition, wxDefaultSize, 0);
|
wxStaticText *combobox_title = new wxStaticText(parent, wxID_ANY, m_create_type.base_curr_printer, wxDefaultPosition, wxDefaultSize, 0);
|
||||||
@@ -2625,7 +2625,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_printer_preset_item(wxWindow *pare
|
|||||||
comboBox_sizer->Add(m_printer_model, 0, wxEXPAND | wxLEFT, FromDIP(10));
|
comboBox_sizer->Add(m_printer_model, 0, wxEXPAND | wxLEFT, FromDIP(10));
|
||||||
vertical_sizer->Add(comboBox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
vertical_sizer->Add(comboBox_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
|
|
||||||
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(vertical_sizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
|
|
||||||
@@ -2639,13 +2639,13 @@ wxBoxSizer *CreatePrinterPresetDialog::create_presets_item(wxWindow *parent)
|
|||||||
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Presets"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Presets"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
radioBoxSizer->Add(create_radio_item(m_create_type.base_template, parent, wxEmptyString, m_create_presets_btns), 0, wxEXPAND | wxALL, 0);
|
radioBoxSizer->Add(create_radio_item(m_create_type.base_template, parent, wxEmptyString, m_create_presets_btns), 0, wxEXPAND | wxALL, 0);
|
||||||
radioBoxSizer->Add(create_radio_item(m_create_type.base_curr_printer, parent, wxEmptyString, m_create_presets_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
radioBoxSizer->Add(create_radio_item(m_create_type.base_curr_printer, parent, wxEmptyString, m_create_presets_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -2731,7 +2731,7 @@ wxBoxSizer *CreatePrinterPresetDialog::create_presets_template_item(wxWindow *pa
|
|||||||
m_preset_template_panel->SetSizer(m_filament_sizer);
|
m_preset_template_panel->SetSizer(m_filament_sizer);
|
||||||
m_scrooled_preset_sizer->Add(m_preset_template_panel, 0, wxEXPAND | wxALL, 0);
|
m_scrooled_preset_sizer->Add(m_preset_template_panel, 0, wxEXPAND | wxALL, 0);
|
||||||
m_scrolled_preset_window->SetSizerAndFit(m_scrooled_preset_sizer);
|
m_scrolled_preset_window->SetSizerAndFit(m_scrooled_preset_sizer);
|
||||||
vertical_sizer->Add(m_scrolled_preset_window, 0, wxEXPAND | wxLEFT | wxRIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
vertical_sizer->Add(m_scrolled_preset_window, 0, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(10));
|
||||||
|
|
||||||
return vertical_sizer;
|
return vertical_sizer;
|
||||||
}
|
}
|
||||||
@@ -3718,7 +3718,7 @@ wxBoxSizer *ExportConfigsDialog::create_export_config_item(wxWindow *parent)
|
|||||||
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Presets"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_serial_text = new wxStaticText(parent, wxID_ANY, _L("Presets"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *radioBoxSizer = new wxBoxSizer(wxVERTICAL);
|
||||||
|
|
||||||
@@ -3738,7 +3738,7 @@ wxBoxSizer *ExportConfigsDialog::create_export_config_item(wxWindow *parent)
|
|||||||
radioBoxSizer->Add(create_radio_item(m_exprot_type.printer_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
radioBoxSizer->Add(create_radio_item(m_exprot_type.printer_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
radioBoxSizer->Add(create_radio_item(m_exprot_type.filament_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
radioBoxSizer->Add(create_radio_item(m_exprot_type.filament_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
radioBoxSizer->Add(create_radio_item(m_exprot_type.process_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
radioBoxSizer->Add(create_radio_item(m_exprot_type.process_preset, parent, wxEmptyString, m_export_type_btns), 0, wxEXPAND | wxTOP, FromDIP(10));
|
||||||
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(radioBoxSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return horizontal_sizer;
|
return horizontal_sizer;
|
||||||
}
|
}
|
||||||
@@ -4281,7 +4281,7 @@ wxBoxSizer *ExportConfigsDialog::create_select_printer(wxWindow *parent)
|
|||||||
m_serial_text = new wxStaticText(parent, wxID_ANY, _L("Please select a type you want to export"), wxDefaultPosition, wxDefaultSize);
|
m_serial_text = new wxStaticText(parent, wxID_ANY, _L("Please select a type you want to export"), wxDefaultPosition, wxDefaultSize);
|
||||||
optionSizer->Add(m_serial_text, 0, wxEXPAND | wxALL, 0);
|
optionSizer->Add(m_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
optionSizer->SetMinSize(OPTION_SIZE);
|
optionSizer->SetMinSize(OPTION_SIZE);
|
||||||
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
horizontal_sizer->Add(optionSizer, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
m_scrolled_preset_window = new wxScrolledWindow(parent);
|
m_scrolled_preset_window = new wxScrolledWindow(parent);
|
||||||
m_scrolled_preset_window->SetScrollRate(5, 5);
|
m_scrolled_preset_window->SetScrollRate(5, 5);
|
||||||
m_scrolled_preset_window->SetBackgroundColour(*wxWHITE);
|
m_scrolled_preset_window->SetBackgroundColour(*wxWHITE);
|
||||||
@@ -4450,7 +4450,7 @@ EditFilamentPresetDialog::EditFilamentPresetDialog(wxWindow *parent, Filamentinf
|
|||||||
m_main_sizer->Add(create_add_filament_btn(), 0, wxEXPAND | wxALL, 0);
|
m_main_sizer->Add(create_add_filament_btn(), 0, wxEXPAND | wxALL, 0);
|
||||||
m_main_sizer->Add(create_preset_tree_sizer(), 0, wxEXPAND | wxALL, 0);
|
m_main_sizer->Add(create_preset_tree_sizer(), 0, wxEXPAND | wxALL, 0);
|
||||||
m_note_text = new wxStaticText(this, wxID_ANY, _L("Note: If the only preset under this filament is deleted, the filament will be deleted after exiting the dialog."));
|
m_note_text = new wxStaticText(this, wxID_ANY, _L("Note: If the only preset under this filament is deleted, the filament will be deleted after exiting the dialog."));
|
||||||
m_main_sizer->Add(m_note_text, 0, wxEXPAND | wxLEFT | wxRIGHT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
m_main_sizer->Add(m_note_text, 0, wxEXPAND | wxLEFT | wxRIGHT | wxBOTTOM, FromDIP(10));
|
||||||
m_note_text->Hide();
|
m_note_text->Hide();
|
||||||
m_main_sizer->Add(create_dialog_buttons(), 0, wxEXPAND);
|
m_main_sizer->Add(create_dialog_buttons(), 0, wxEXPAND);
|
||||||
|
|
||||||
@@ -4652,31 +4652,31 @@ wxBoxSizer *EditFilamentPresetDialog::create_filament_basic_info()
|
|||||||
wxStaticText *static_vendor_text = new wxStaticText(this, wxID_ANY, _L("Vendor"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_vendor_text = new wxStaticText(this, wxID_ANY, _L("Vendor"), wxDefaultPosition, wxDefaultSize);
|
||||||
vendor_key_sizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
vendor_key_sizer->Add(static_vendor_text, 0, wxEXPAND | wxALL, 0);
|
||||||
vendor_key_sizer->SetMinSize(OPTION_SIZE);
|
vendor_key_sizer->SetMinSize(OPTION_SIZE);
|
||||||
vendor_sizer->Add(vendor_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
vendor_sizer->Add(vendor_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer *vendor_value_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer *vendor_value_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *vendor_text = new wxStaticText(this, wxID_ANY, from_u8(m_vendor_name), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *vendor_text = new wxStaticText(this, wxID_ANY, from_u8(m_vendor_name), wxDefaultPosition, wxDefaultSize);
|
||||||
vendor_value_sizer->Add(vendor_text, 0, wxEXPAND | wxALL, 0);
|
vendor_value_sizer->Add(vendor_text, 0, wxEXPAND | wxALL, 0);
|
||||||
vendor_sizer->Add(vendor_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
vendor_sizer->Add(vendor_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
//type
|
//type
|
||||||
wxBoxSizer * type_key_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * type_key_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *static_type_text = new wxStaticText(this, wxID_ANY, _L("Type"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_type_text = new wxStaticText(this, wxID_ANY, _L("Type"), wxDefaultPosition, wxDefaultSize);
|
||||||
type_key_sizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
type_key_sizer->Add(static_type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
type_key_sizer->SetMinSize(OPTION_SIZE);
|
type_key_sizer->SetMinSize(OPTION_SIZE);
|
||||||
type_sizer->Add(type_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
type_sizer->Add(type_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * type_value_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * type_value_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *type_text = new wxStaticText(this, wxID_ANY, from_u8(m_filament_type), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *type_text = new wxStaticText(this, wxID_ANY, from_u8(m_filament_type), wxDefaultPosition, wxDefaultSize);
|
||||||
type_value_sizer->Add(type_text, 0, wxEXPAND | wxALL, 0);
|
type_value_sizer->Add(type_text, 0, wxEXPAND | wxALL, 0);
|
||||||
type_sizer->Add(type_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
type_sizer->Add(type_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
//serial
|
//serial
|
||||||
wxBoxSizer * serial_key_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * serial_key_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxStaticText *static_serial_text = new wxStaticText(this, wxID_ANY, _L("Serial"), wxDefaultPosition, wxDefaultSize);
|
wxStaticText *static_serial_text = new wxStaticText(this, wxID_ANY, _L("Serial"), wxDefaultPosition, wxDefaultSize);
|
||||||
serial_key_sizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
serial_key_sizer->Add(static_serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
serial_key_sizer->SetMinSize(OPTION_SIZE);
|
serial_key_sizer->SetMinSize(OPTION_SIZE);
|
||||||
serial_sizer->Add(serial_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
serial_sizer->Add(serial_key_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
wxBoxSizer * serial_value_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer * serial_value_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
wxString full_filamnet_serial = from_u8(m_filament_serial);
|
wxString full_filamnet_serial = from_u8(m_filament_serial);
|
||||||
@@ -4688,7 +4688,7 @@ wxBoxSizer *EditFilamentPresetDialog::create_filament_basic_info()
|
|||||||
wxToolTip * toolTip = new wxToolTip(full_filamnet_serial);
|
wxToolTip * toolTip = new wxToolTip(full_filamnet_serial);
|
||||||
serial_text->SetToolTip(toolTip);
|
serial_text->SetToolTip(toolTip);
|
||||||
serial_value_sizer->Add(serial_text, 0, wxEXPAND | wxALL, 0);
|
serial_value_sizer->Add(serial_text, 0, wxEXPAND | wxALL, 0);
|
||||||
serial_sizer->Add(serial_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
serial_sizer->Add(serial_value_sizer, 0, wxEXPAND | wxLEFT | wxBOTTOM, FromDIP(10));
|
||||||
|
|
||||||
basic_info_sizer->Add(vendor_sizer, 0, wxEXPAND | wxALL, 0);
|
basic_info_sizer->Add(vendor_sizer, 0, wxEXPAND | wxALL, 0);
|
||||||
basic_info_sizer->Add(type_sizer, 0, wxEXPAND | wxALL, 0);
|
basic_info_sizer->Add(type_sizer, 0, wxEXPAND | wxALL, 0);
|
||||||
@@ -4735,7 +4735,7 @@ wxBoxSizer *EditFilamentPresetDialog::create_preset_tree_sizer()
|
|||||||
wxBoxSizer* m_preset_tree_window_sizer = new wxBoxSizer(wxVERTICAL);
|
wxBoxSizer* m_preset_tree_window_sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
m_preset_tree_window_sizer->Add(m_preset_tree_panel, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(10));
|
m_preset_tree_window_sizer->Add(m_preset_tree_panel, wxEXPAND | wxLEFT | wxRIGHT, FromDIP(10));
|
||||||
m_preset_tree_window->SetSizerAndFit(m_preset_tree_window_sizer);
|
m_preset_tree_window->SetSizerAndFit(m_preset_tree_window_sizer);
|
||||||
filament_preset_tree_sizer->Add(m_preset_tree_window, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
filament_preset_tree_sizer->Add(m_preset_tree_window, 0, wxEXPAND | wxALL, FromDIP(10));
|
||||||
|
|
||||||
return filament_preset_tree_sizer;
|
return filament_preset_tree_sizer;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2308,7 +2308,7 @@ void SliderCtrl::BUILD()
|
|||||||
m_textctrl->SetFont(Slic3r::GUI::wxGetApp().normal_font());
|
m_textctrl->SetFont(Slic3r::GUI::wxGetApp().normal_font());
|
||||||
m_textctrl->SetBackgroundStyle(wxBG_STYLE_PAINT);
|
m_textctrl->SetBackgroundStyle(wxBG_STYLE_PAINT);
|
||||||
|
|
||||||
temp->Add(m_slider, 1, wxEXPAND | wxALIGN_CENTER_VERTICAL, 0);
|
temp->Add(m_slider, 1, wxEXPAND, 0);
|
||||||
temp->Add(m_textctrl, 0, wxALIGN_CENTER_VERTICAL, 0);
|
temp->Add(m_textctrl, 0, wxALIGN_CENTER_VERTICAL, 0);
|
||||||
|
|
||||||
m_slider->Bind(wxEVT_SLIDER, ([this](wxCommandEvent e) {
|
m_slider->Bind(wxEVT_SLIDER, ([this](wxCommandEvent e) {
|
||||||
|
|||||||
@@ -169,9 +169,9 @@ FilamentMapDialog::FilamentMapDialog(wxWindow *parent,
|
|||||||
else
|
else
|
||||||
m_default_map_panel = nullptr;
|
m_default_map_panel = nullptr;
|
||||||
|
|
||||||
panel_sizer->Add(m_manual_map_panel, 0, wxALIGN_CENTER | wxEXPAND);
|
panel_sizer->Add(m_manual_map_panel, 0, wxEXPAND);
|
||||||
panel_sizer->Add(m_auto_map_panel, 0, wxALIGN_CENTER | wxEXPAND);
|
panel_sizer->Add(m_auto_map_panel, 0, wxEXPAND);
|
||||||
if (show_default) panel_sizer->Add(m_default_map_panel, 0, wxALIGN_CENTER | wxEXPAND);
|
if (show_default) panel_sizer->Add(m_default_map_panel, 0, wxEXPAND);
|
||||||
main_sizer->Add(panel_sizer, 0, wxEXPAND);
|
main_sizer->Add(panel_sizer, 0, wxEXPAND);
|
||||||
|
|
||||||
wxPanel* bottom_panel = new wxPanel(this);
|
wxPanel* bottom_panel = new wxPanel(this);
|
||||||
|
|||||||
@@ -54,14 +54,14 @@ FilamentMapManualPanel::FilamentMapManualPanel(wxWindow *p
|
|||||||
m_right_panel->SetMinSize({ FromDIP(260),-1 });
|
m_right_panel->SetMinSize({ FromDIP(260),-1 });
|
||||||
|
|
||||||
drag_sizer->AddStretchSpacer();
|
drag_sizer->AddStretchSpacer();
|
||||||
drag_sizer->Add(m_left_panel, 1, wxALIGN_CENTER | wxEXPAND);
|
drag_sizer->Add(m_left_panel, 1, wxEXPAND);
|
||||||
drag_sizer->AddSpacer(FromDIP(7));
|
drag_sizer->AddSpacer(FromDIP(7));
|
||||||
drag_sizer->Add(m_switch_btn, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, FromDIP(1));
|
drag_sizer->Add(m_switch_btn, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, FromDIP(1));
|
||||||
drag_sizer->AddSpacer(FromDIP(7));
|
drag_sizer->AddSpacer(FromDIP(7));
|
||||||
drag_sizer->Add(m_right_panel, 1, wxALIGN_CENTER | wxEXPAND);
|
drag_sizer->Add(m_right_panel, 1, wxEXPAND);
|
||||||
drag_sizer->AddStretchSpacer();
|
drag_sizer->AddStretchSpacer();
|
||||||
|
|
||||||
top_sizer->Add(drag_sizer, 0, wxALIGN_CENTER | wxEXPAND);
|
top_sizer->Add(drag_sizer, 0, wxEXPAND);
|
||||||
|
|
||||||
m_tips = new Label(this, _L("Tip: You can drag the filaments to reassign them to different nozzles."));
|
m_tips = new Label(this, _L("Tip: You can drag the filaments to reassign them to different nozzles."));
|
||||||
m_tips->SetFont(Label::Body_14);
|
m_tips->SetFont(Label::Body_14);
|
||||||
@@ -133,14 +133,14 @@ GUI::FilamentMapBtnPanel::FilamentMapBtnPanel(wxWindow *parent, const wxString &
|
|||||||
|
|
||||||
auto label_sizer = new wxBoxSizer(wxHORIZONTAL);
|
auto label_sizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
label_sizer->AddStretchSpacer();
|
label_sizer->AddStretchSpacer();
|
||||||
label_sizer->Add(m_btn, 0, wxALIGN_CENTER | wxEXPAND | wxLEFT, FromDIP(1));
|
label_sizer->Add(m_btn, 0, wxEXPAND | wxLEFT, FromDIP(1));
|
||||||
label_sizer->Add(m_label, 0, wxALIGN_CENTER | wxEXPAND| wxALL, FromDIP(3));
|
label_sizer->Add(m_label, 0, wxEXPAND| wxALL, FromDIP(3));
|
||||||
label_sizer->AddStretchSpacer();
|
label_sizer->AddStretchSpacer();
|
||||||
|
|
||||||
m_disable_tip = new Label(this, _L("(Sync with printer)"));
|
m_disable_tip = new Label(this, _L("(Sync with printer)"));
|
||||||
|
|
||||||
sizer->AddSpacer(FromDIP(32));
|
sizer->AddSpacer(FromDIP(32));
|
||||||
sizer->Add(label_sizer, 0, wxALIGN_CENTER | wxEXPAND);
|
sizer->Add(label_sizer, 0, wxEXPAND);
|
||||||
sizer->Add(m_disable_tip, 0, wxALIGN_CENTER);
|
sizer->Add(m_disable_tip, 0, wxALIGN_CENTER);
|
||||||
sizer->AddSpacer(FromDIP(3));
|
sizer->AddSpacer(FromDIP(3));
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@ GUI::FilamentMapBtnPanel::FilamentMapBtnPanel(wxWindow *parent, const wxString &
|
|||||||
detail_sizer->Add(m_detail, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, horizontal_margin);
|
detail_sizer->Add(m_detail, 0, wxALIGN_CENTER | wxLEFT | wxRIGHT, horizontal_margin);
|
||||||
detail_sizer->AddStretchSpacer();
|
detail_sizer->AddStretchSpacer();
|
||||||
|
|
||||||
sizer->Add(detail_sizer, 0, wxALIGN_CENTER | wxEXPAND);
|
sizer->Add(detail_sizer, 0, wxEXPAND);
|
||||||
sizer->AddSpacer(FromDIP(10));
|
sizer->AddSpacer(FromDIP(10));
|
||||||
|
|
||||||
SetSizer(sizer);
|
SetSizer(sizer);
|
||||||
@@ -364,7 +364,7 @@ FilamentMapDefaultPanel::FilamentMapDefaultPanel(wxWindow *parent) : wxPanel(par
|
|||||||
m_label->Wrap(FromDIP(500));
|
m_label->Wrap(FromDIP(500));
|
||||||
|
|
||||||
sizer->AddStretchSpacer();
|
sizer->AddStretchSpacer();
|
||||||
sizer->Add(m_label, 1, wxEXPAND | wxALIGN_CENTER);
|
sizer->Add(m_label, 1, wxEXPAND);
|
||||||
sizer->AddStretchSpacer();
|
sizer->AddStretchSpacer();
|
||||||
|
|
||||||
SetSizerAndFit(sizer);
|
SetSizerAndFit(sizer);
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ wxBoxSizer* ObjColorDialog::create_btn_sizer(long flags,bool exist_error)
|
|||||||
m_button_list[wxOK] = dlg_btns->GetOK();
|
m_button_list[wxOK] = dlg_btns->GetOK();
|
||||||
m_button_list[wxCANCEL] = dlg_btns->GetCANCEL();
|
m_button_list[wxCANCEL] = dlg_btns->GetCANCEL();
|
||||||
|
|
||||||
btn_sizer->Add(dlg_btns, 0, wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
btn_sizer->Add(dlg_btns, 0, wxEXPAND);
|
||||||
return btn_sizer;
|
return btn_sizer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -310,8 +310,8 @@ ObjColorPanel::ObjColorPanel(wxWindow *parent, Slic3r::ObjDialogInOut &in_out, c
|
|||||||
wxBORDER_NONE | wxBU_AUTODRAW);
|
wxBORDER_NONE | wxBU_AUTODRAW);
|
||||||
m_image_button->SetBitmap(image);
|
m_image_button->SetBitmap(image);
|
||||||
m_image_button->SetCanFocus(false);
|
m_image_button->SetCanFocus(false);
|
||||||
icon_sizer->Add(m_image_button, 0, wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxEXPAND | wxALL,
|
icon_sizer->Add(m_image_button, 0, wxEXPAND | wxALL,
|
||||||
FromDIP(0)); // wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL | wxEXPAND | wxALL
|
FromDIP(0)); // wxEXPAND | wxALL
|
||||||
cur_combox->Raise();//for mac
|
cur_combox->Raise();//for mac
|
||||||
|
|
||||||
m_sizer_simple->Add(icon_sizer, FromDIP(0), wxALIGN_CENTER | wxALL, FromDIP(0));
|
m_sizer_simple->Add(icon_sizer, FromDIP(0), wxALIGN_CENTER | wxALL, FromDIP(0));
|
||||||
|
|||||||
@@ -197,9 +197,9 @@ PartSkipDialog::PartSkipDialog(wxWindow *parent) : DPIDialog(parent, wxID_ANY, _
|
|||||||
#else
|
#else
|
||||||
m_dlg_btn_sizer->Add(m_tot_label, 0, wxALIGN_CENTER_VERTICAL, 0);
|
m_dlg_btn_sizer->Add(m_tot_label, 0, wxALIGN_CENTER_VERTICAL, 0);
|
||||||
#endif
|
#endif
|
||||||
m_dlg_btn_sizer->Add(0, 0, 1, wxEXPAND | wxALIGN_CENTER_VERTICAL, FromDIP(0));
|
m_dlg_btn_sizer->Add(0, 0, 1, wxEXPAND, FromDIP(0));
|
||||||
m_dlg_btn_sizer->Add(m_apply_btn, 0, wxALIGN_CENTER_VERTICAL, FromDIP(0));
|
m_dlg_btn_sizer->Add(m_apply_btn, 0, wxALIGN_CENTER_VERTICAL, FromDIP(0));
|
||||||
m_dlg_btn_sizer->Add(0, 0, 0, wxLEFT | wxEXPAND | wxALIGN_CENTER_VERTICAL, FromDIP(24));
|
m_dlg_btn_sizer->Add(0, 0, 0, wxLEFT | wxEXPAND, FromDIP(24));
|
||||||
|
|
||||||
m_dlg_placeholder = new wxPanel(m_book_third_panel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
|
m_dlg_placeholder = new wxPanel(m_book_third_panel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
|
||||||
m_dlg_placeholder->SetMinSize(wxSize(-1, FromDIP(15)));
|
m_dlg_placeholder->SetMinSize(wxSize(-1, FromDIP(15)));
|
||||||
|
|||||||
@@ -384,7 +384,7 @@ void PhysicalPrinterDialog::build_printhost_settings(ConfigOptionsGroup* m_optgr
|
|||||||
auto txt = new wxStaticText(parent, wxID_ANY, from_u8((boost::format("%1%\n\t%2%") % info % ca_file_hint).str()));
|
auto txt = new wxStaticText(parent, wxID_ANY, from_u8((boost::format("%1%\n\t%2%") % info % ca_file_hint).str()));
|
||||||
txt->SetFont(wxGetApp().normal_font());
|
txt->SetFont(wxGetApp().normal_font());
|
||||||
auto sizer = new wxBoxSizer(wxHORIZONTAL);
|
auto sizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
sizer->Add(txt, 1, wxEXPAND|wxALIGN_LEFT);
|
sizer->Add(txt, 1, wxEXPAND);
|
||||||
return sizer;
|
return sizer;
|
||||||
};
|
};
|
||||||
m_optgroup->append_line(line);
|
m_optgroup->append_line(line);
|
||||||
|
|||||||
@@ -313,7 +313,7 @@ void OtherLayersSeqPanel::append_layer(const LayerSeqInfo* layer_info)
|
|||||||
single_layer_input_sizer->Add(end_layer_input, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER, FromDIP(5));
|
single_layer_input_sizer->Add(end_layer_input, 0, wxLEFT | wxRIGHT | wxALIGN_CENTER, FromDIP(5));
|
||||||
single_layer_input_sizer->AddStretchSpacer();
|
single_layer_input_sizer->AddStretchSpacer();
|
||||||
single_layer_input_sizer->Add(drag_canvas, 0, wxLEFT | wxALIGN_CENTER, FromDIP(5));
|
single_layer_input_sizer->Add(drag_canvas, 0, wxLEFT | wxALIGN_CENTER, FromDIP(5));
|
||||||
layer_panel_sizer->Add(single_layer_input_sizer, 0, wxEXPAND | wxALIGN_CENTER | wxBOTTOM, FromDIP(10));
|
layer_panel_sizer->Add(single_layer_input_sizer, 0, wxEXPAND | wxBOTTOM, FromDIP(10));
|
||||||
m_layer_input_sizer_list.push_back(single_layer_input_sizer);
|
m_layer_input_sizer_list.push_back(single_layer_input_sizer);
|
||||||
m_begin_layer_input_list.push_back(begin_layer_input);
|
m_begin_layer_input_list.push_back(begin_layer_input);
|
||||||
m_end_layer_input_list.push_back(end_layer_input);
|
m_end_layer_input_list.push_back(end_layer_input);
|
||||||
|
|||||||
@@ -529,7 +529,7 @@ void Sidebar::priv::layout_printer(bool isBBL, bool isDual)
|
|||||||
//if (isBBL) {
|
//if (isBBL) {
|
||||||
wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL);
|
wxBoxSizer *hsizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
hsizer->Add(image_printer, 0, wxLEFT | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
hsizer->Add(image_printer, 0, wxLEFT | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, FromDIP(10));
|
||||||
hsizer->Add(combo_printer, 1, wxEXPAND | wxALL | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, FromDIP(2));
|
hsizer->Add(combo_printer, 1, wxEXPAND | wxALL, FromDIP(2));
|
||||||
hsizer->AddSpacer(FromDIP(2));
|
hsizer->AddSpacer(FromDIP(2));
|
||||||
hsizer->Add(btn_edit_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
|
hsizer->Add(btn_edit_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
|
||||||
//hsizer->Add(btn_connect_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
|
//hsizer->Add(btn_connect_printer, 0, wxRIGHT | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL, FromDIP(SidebarProps::IconSpacing()));
|
||||||
@@ -2186,7 +2186,7 @@ Sidebar::Sidebar(Plater *parent)
|
|||||||
|
|
||||||
auto search_sizer = new wxBoxSizer(wxHORIZONTAL);
|
auto search_sizer = new wxBoxSizer(wxHORIZONTAL);
|
||||||
search_sizer->Add(new wxWindow(p->m_search_bar, wxID_ANY, wxDefaultPosition, wxSize(0, 0)), 0, wxEXPAND|wxLEFT|wxRIGHT, FromDIP(1));
|
search_sizer->Add(new wxWindow(p->m_search_bar, wxID_ANY, wxDefaultPosition, wxSize(0, 0)), 0, wxEXPAND|wxLEFT|wxRIGHT, FromDIP(1));
|
||||||
search_sizer->Add(p->m_search_item, 1, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, FromDIP(2));
|
search_sizer->Add(p->m_search_item, 1, wxEXPAND | wxALL, FromDIP(2));
|
||||||
p->m_search_bar->SetSizer(search_sizer);
|
p->m_search_bar->SetSizer(search_sizer);
|
||||||
p->m_search_bar->Layout();
|
p->m_search_bar->Layout();
|
||||||
search_sizer->Fit(p->m_search_bar);
|
search_sizer->Fit(p->m_search_bar);
|
||||||
|
|||||||
@@ -783,7 +783,7 @@ void PrintingTaskPanel::create_panel(wxWindow* parent)
|
|||||||
printingstage_horizontal_sizer->Add(m_printing_stage_value, 0, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
|
printingstage_horizontal_sizer->Add(m_printing_stage_value, 0, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 0);
|
||||||
printingstage_horizontal_sizer->Add(m_question_button, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, FromDIP(5));
|
printingstage_horizontal_sizer->Add(m_question_button, 0, wxALIGN_CENTER_VERTICAL | wxLEFT, FromDIP(5));
|
||||||
printingstage_vertical_sizer->Add(printingstage_horizontal_sizer, 0, wxALIGN_CENTER_VERTICAL, 0);
|
printingstage_vertical_sizer->Add(printingstage_horizontal_sizer, 0, wxALIGN_CENTER_VERTICAL, 0);
|
||||||
printingstage_vertical_sizer->Add(m_printing_stage_underline, 0, wxEXPAND |wxALIGN_TOP, 0);
|
printingstage_vertical_sizer->Add(m_printing_stage_underline, 0, wxEXPAND, 0);
|
||||||
m_printing_stage_panel->SetSizer(printingstage_vertical_sizer);
|
m_printing_stage_panel->SetSizer(printingstage_vertical_sizer);
|
||||||
|
|
||||||
// Orca: display the end time of the print
|
// Orca: display the end time of the print
|
||||||
@@ -2122,7 +2122,7 @@ wxBoxSizer* StatusBasePanel::create_filament_group(wxWindow* parent)
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
sizer_box->Add(steps_sizer, 0, wxEXPAND | wxALIGN_LEFT | wxTOP, FromDIP(5));
|
sizer_box->Add(steps_sizer, 0, wxEXPAND | wxTOP, FromDIP(5));
|
||||||
sizer_box->Add(m_button_retry, 0, wxLEFT, FromDIP(28));
|
sizer_box->Add(m_button_retry, 0, wxLEFT, FromDIP(28));
|
||||||
sizer_box->Add(0, 0, 0, wxTOP, FromDIP(5));
|
sizer_box->Add(0, 0, 0, wxTOP, FromDIP(5));
|
||||||
m_filament_load_box->SetBackgroundColour(*wxWHITE);
|
m_filament_load_box->SetBackgroundColour(*wxWHITE);
|
||||||
|
|||||||
@@ -495,7 +495,7 @@ void SyncAmsInfoDialog::add_two_image_control()
|
|||||||
m_swipe_left_button->SetBitmap(m_swipe_left_bmp_normal.bmp());
|
m_swipe_left_button->SetBitmap(m_swipe_left_bmp_normal.bmp());
|
||||||
});
|
});
|
||||||
m_swipe_left_button->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::to_previous_plate, this);
|
m_swipe_left_button->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::to_previous_plate, this);
|
||||||
swipe_left__sizer->Add(m_swipe_left_button, 0, wxALIGN_CENTER | wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
swipe_left__sizer->Add(m_swipe_left_button, 0, wxEXPAND);
|
||||||
swipe_left__sizer->AddStretchSpacer();
|
swipe_left__sizer->AddStretchSpacer();
|
||||||
view_two_thumbnail_sizer->Add(swipe_left__sizer, 0, wxEXPAND);
|
view_two_thumbnail_sizer->Add(swipe_left__sizer, 0, wxEXPAND);
|
||||||
view_two_thumbnail_sizer->AddSpacer(FromDIP(24));
|
view_two_thumbnail_sizer->AddSpacer(FromDIP(24));
|
||||||
@@ -507,19 +507,19 @@ void SyncAmsInfoDialog::add_two_image_control()
|
|||||||
m_left_image_button = new wxButton(m_two_image_panel, wxID_ANY, {}, wxDefaultPosition, wxSize(FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH), FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH)),
|
m_left_image_button = new wxButton(m_two_image_panel, wxID_ANY, {}, wxDefaultPosition, wxSize(FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH), FromDIP(LEFT_THUMBNAIL_SIZE_WIDTH)),
|
||||||
wxBORDER_NONE | wxBU_AUTODRAW);
|
wxBORDER_NONE | wxBU_AUTODRAW);
|
||||||
m_left_sizer_thumbnail = create_sizer_thumbnail(m_left_image_button, true);
|
m_left_sizer_thumbnail = create_sizer_thumbnail(m_left_image_button, true);
|
||||||
m_two_image_panel_sizer->Add(m_left_sizer_thumbnail, FromDIP(0), wxALIGN_LEFT | wxEXPAND | wxLEFT | wxTOP | wxBOTTOM, FromDIP(8));
|
m_two_image_panel_sizer->Add(m_left_sizer_thumbnail, FromDIP(0), wxEXPAND | wxLEFT | wxTOP | wxBOTTOM, FromDIP(8));
|
||||||
m_two_image_panel_sizer->AddSpacer(FromDIP(5));
|
m_two_image_panel_sizer->AddSpacer(FromDIP(5));
|
||||||
|
|
||||||
m_right_image_button = new wxButton(m_two_image_panel, wxID_ANY, {}, wxDefaultPosition,
|
m_right_image_button = new wxButton(m_two_image_panel, wxID_ANY, {}, wxDefaultPosition,
|
||||||
wxSize(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH)),
|
wxSize(FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH), FromDIP(RIGHT_THUMBNAIL_SIZE_WIDTH)),
|
||||||
wxBORDER_NONE | wxBU_AUTODRAW);
|
wxBORDER_NONE | wxBU_AUTODRAW);
|
||||||
m_right_sizer_thumbnail = create_sizer_thumbnail(m_right_image_button, false);
|
m_right_sizer_thumbnail = create_sizer_thumbnail(m_right_image_button, false);
|
||||||
m_two_image_panel_sizer->Add(m_right_sizer_thumbnail, FromDIP(0), wxALIGN_LEFT | wxEXPAND | wxRIGHT | wxTOP | wxBOTTOM, FromDIP(8));
|
m_two_image_panel_sizer->Add(m_right_sizer_thumbnail, FromDIP(0), wxEXPAND | wxRIGHT | wxTOP | wxBOTTOM, FromDIP(8));
|
||||||
m_two_image_panel->SetSizer(m_two_image_panel_sizer);
|
m_two_image_panel->SetSizer(m_two_image_panel_sizer);
|
||||||
m_two_image_panel->Layout();
|
m_two_image_panel->Layout();
|
||||||
m_two_image_panel->Fit();
|
m_two_image_panel->Fit();
|
||||||
|
|
||||||
view_two_thumbnail_sizer->Add(m_two_image_panel, FromDIP(0), wxALIGN_LEFT | wxEXPAND | wxTOP, FromDIP(2));
|
view_two_thumbnail_sizer->Add(m_two_image_panel, FromDIP(0), wxEXPAND | wxTOP, FromDIP(2));
|
||||||
}
|
}
|
||||||
view_two_thumbnail_sizer->AddSpacer(FromDIP(20));
|
view_two_thumbnail_sizer->AddSpacer(FromDIP(20));
|
||||||
auto swipe_right__sizer = new wxBoxSizer(wxVERTICAL);
|
auto swipe_right__sizer = new wxBoxSizer(wxVERTICAL);
|
||||||
@@ -536,7 +536,7 @@ void SyncAmsInfoDialog::add_two_image_control()
|
|||||||
});
|
});
|
||||||
m_swipe_right_button->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::to_next_plate, this);
|
m_swipe_right_button->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::to_next_plate, this);
|
||||||
|
|
||||||
swipe_right__sizer->Add(m_swipe_right_button, 0, wxALIGN_CENTER | wxEXPAND | wxALIGN_CENTER_VERTICAL);
|
swipe_right__sizer->Add(m_swipe_right_button, 0, wxEXPAND);
|
||||||
swipe_right__sizer->AddStretchSpacer();
|
swipe_right__sizer->AddStretchSpacer();
|
||||||
view_two_thumbnail_sizer->Add(swipe_right__sizer, 0, wxEXPAND);
|
view_two_thumbnail_sizer->Add(swipe_right__sizer, 0, wxEXPAND);
|
||||||
view_two_thumbnail_sizer->AddStretchSpacer();
|
view_two_thumbnail_sizer->AddStretchSpacer();
|
||||||
@@ -546,7 +546,7 @@ void SyncAmsInfoDialog::add_two_image_control()
|
|||||||
m_choose_plate_sizer->AddStretchSpacer();
|
m_choose_plate_sizer->AddStretchSpacer();
|
||||||
|
|
||||||
wxStaticText *chose_combox_title = new wxStaticText(m_two_thumbnail_panel, wxID_ANY, _CTX(L_CONTEXT("Plate", "Sync_AMS"), "Sync_AMS"));
|
wxStaticText *chose_combox_title = new wxStaticText(m_two_thumbnail_panel, wxID_ANY, _CTX(L_CONTEXT("Plate", "Sync_AMS"), "Sync_AMS"));
|
||||||
m_choose_plate_sizer->Add(chose_combox_title, 0, wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL | wxEXPAND | wxTOP, FromDIP(6));
|
m_choose_plate_sizer->Add(chose_combox_title, 0, wxEXPAND | wxTOP, FromDIP(6));
|
||||||
m_choose_plate_sizer->AddSpacer(FromDIP(10));
|
m_choose_plate_sizer->AddSpacer(FromDIP(10));
|
||||||
|
|
||||||
m_combobox_plate = new ComboBox(m_two_thumbnail_panel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(FromDIP(60), -1), 0, NULL, wxCB_READONLY);
|
m_combobox_plate = new ComboBox(m_two_thumbnail_panel, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize(FromDIP(60), -1), 0, NULL, wxCB_READONLY);
|
||||||
@@ -563,7 +563,7 @@ void SyncAmsInfoDialog::add_two_image_control()
|
|||||||
m_two_thumbnail_panel->SetSizer(m_two_thumbnail_panel_sizer);
|
m_two_thumbnail_panel->SetSizer(m_two_thumbnail_panel_sizer);
|
||||||
m_two_thumbnail_panel->Layout();
|
m_two_thumbnail_panel->Layout();
|
||||||
m_two_thumbnail_panel->Fit();
|
m_two_thumbnail_panel->Fit();
|
||||||
m_sizer_main->Add(m_two_thumbnail_panel, FromDIP(0), wxALIGN_CENTER | wxEXPAND | wxLEFT | wxRIGHT, FromDIP(25));
|
m_sizer_main->Add(m_two_thumbnail_panel, FromDIP(0), wxEXPAND | wxLEFT | wxRIGHT, FromDIP(25));
|
||||||
|
|
||||||
update_swipe_button_state();
|
update_swipe_button_state();
|
||||||
}
|
}
|
||||||
@@ -717,9 +717,9 @@ SyncAmsInfoDialog::SyncAmsInfoDialog(wxWindow *parent, SyncInfo &info) :
|
|||||||
m_colormap_btn = new CapsuleButton(m_scrolledWindow, PageType::ptColorMap, _L("Mapping"), true);
|
m_colormap_btn = new CapsuleButton(m_scrolledWindow, PageType::ptColorMap, _L("Mapping"), true);
|
||||||
m_override_btn = new CapsuleButton(m_scrolledWindow, PageType::ptOverride, _L("Overwriting"), false);
|
m_override_btn = new CapsuleButton(m_scrolledWindow, PageType::ptOverride, _L("Overwriting"), false);
|
||||||
m_mode_combox_sizer->AddSpacer(SyncAmsInfoDialogWidth / 2.0f - FromDIP(8) / 2.0f - m_colormap_btn->GetSize().GetX());
|
m_mode_combox_sizer->AddSpacer(SyncAmsInfoDialogWidth / 2.0f - FromDIP(8) / 2.0f - m_colormap_btn->GetSize().GetX());
|
||||||
m_mode_combox_sizer->Add(m_colormap_btn, 0, wxALIGN_CENTER | wxEXPAND | wxALL, FromDIP(2));
|
m_mode_combox_sizer->Add(m_colormap_btn, 0, wxEXPAND | wxALL, FromDIP(2));
|
||||||
m_mode_combox_sizer->AddSpacer(FromDIP(8));
|
m_mode_combox_sizer->AddSpacer(FromDIP(8));
|
||||||
m_mode_combox_sizer->Add(m_override_btn, 0, wxALIGN_CENTER | wxEXPAND | wxALL, FromDIP(2));
|
m_mode_combox_sizer->Add(m_override_btn, 0, wxEXPAND | wxALL, FromDIP(2));
|
||||||
m_mode_combox_sizer->AddSpacer(SyncAmsInfoDialogWidth / 2.0f - FromDIP(8) / 2.0f - m_override_btn->GetSize().GetX() - FromDIP(60));
|
m_mode_combox_sizer->AddSpacer(SyncAmsInfoDialogWidth / 2.0f - FromDIP(8) / 2.0f - m_override_btn->GetSize().GetX() - FromDIP(60));
|
||||||
m_reset_all_btn = new ScalableButton(m_scrolledWindow, wxID_ANY, "reset_gray", wxEmptyString, wxDefaultSize, wxDefaultPosition, wxBU_EXACTFIT | wxNO_BORDER,
|
m_reset_all_btn = new ScalableButton(m_scrolledWindow, wxID_ANY, "reset_gray", wxEmptyString, wxDefaultSize, wxDefaultPosition, wxBU_EXACTFIT | wxNO_BORDER,
|
||||||
true, 14);
|
true, 14);
|
||||||
@@ -727,12 +727,12 @@ SyncAmsInfoDialog::SyncAmsInfoDialog(wxWindow *parent, SyncInfo &info) :
|
|||||||
m_reset_all_btn->SetBackgroundColour(*wxWHITE);
|
m_reset_all_btn->SetBackgroundColour(*wxWHITE);
|
||||||
m_reset_all_btn->SetToolTip(_L("Reset all filament mapping"));
|
m_reset_all_btn->SetToolTip(_L("Reset all filament mapping"));
|
||||||
|
|
||||||
m_mode_combox_sizer->Add(m_reset_all_btn, 0, wxALIGN_LEFT | wxEXPAND | wxALL, FromDIP(2));
|
m_mode_combox_sizer->Add(m_reset_all_btn, 0, wxEXPAND | wxALL, FromDIP(2));
|
||||||
|
|
||||||
m_colormap_btn->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::update_when_change_map_mode,this); // update_when_change_map_mode(e.GetSelection());
|
m_colormap_btn->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::update_when_change_map_mode,this); // update_when_change_map_mode(e.GetSelection());
|
||||||
m_override_btn->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::update_when_change_map_mode,this);
|
m_override_btn->Bind(wxEVT_BUTTON, &SyncAmsInfoDialog::update_when_change_map_mode,this);
|
||||||
|
|
||||||
bSizer->Add(m_mode_combox_sizer, FromDIP(0), wxEXPAND | wxALIGN_LEFT | wxTOP, FromDIP(10));
|
bSizer->Add(m_mode_combox_sizer, FromDIP(0), wxEXPAND | wxTOP, FromDIP(10));
|
||||||
}
|
}
|
||||||
|
|
||||||
m_basic_panel = new wxPanel(m_scrolledWindow, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
|
m_basic_panel = new wxPanel(m_scrolledWindow, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL);
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ SysInfoDialog::SysInfoDialog()
|
|||||||
title_font.SetFamily(wxFONTFAMILY_ROMAN);
|
title_font.SetFamily(wxFONTFAMILY_ROMAN);
|
||||||
title_font.SetPointSize(22);
|
title_font.SetPointSize(22);
|
||||||
title->SetFont(title_font);
|
title->SetFont(title_font);
|
||||||
vsizer->Add(title, 0, wxEXPAND | wxALIGN_LEFT | wxTOP, wxGetApp().em_unit()/*50*/);
|
vsizer->Add(title, 0, wxEXPAND | wxTOP, wxGetApp().em_unit()/*50*/);
|
||||||
}
|
}
|
||||||
|
|
||||||
// main_info_text
|
// main_info_text
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ MachineInfoPanel::MachineInfoPanel(wxWindow* parent, wxWindowID id, const wxPoin
|
|||||||
m_staticText_sn = new wxStaticText(this, wxID_ANY, _L("Serial:"), wxDefaultPosition, wxDefaultSize, 0);
|
m_staticText_sn = new wxStaticText(this, wxID_ANY, _L("Serial:"), wxDefaultPosition, wxDefaultSize, 0);
|
||||||
m_staticText_sn->Wrap(-1);
|
m_staticText_sn->Wrap(-1);
|
||||||
m_staticText_sn->SetFont(Label::Head_14);
|
m_staticText_sn->SetFont(Label::Head_14);
|
||||||
m_ota_info_sizer->Add(m_staticText_sn, 0, wxALIGN_RIGHT | wxALL | wxEXPAND, FromDIP(5));
|
m_ota_info_sizer->Add(m_staticText_sn, 0, wxALL | wxEXPAND, FromDIP(5));
|
||||||
|
|
||||||
m_staticText_sn_val = new wxStaticText(this, wxID_ANY, "-", wxDefaultPosition, wxDefaultSize, 0);
|
m_staticText_sn_val = new wxStaticText(this, wxID_ANY, "-", wxDefaultPosition, wxDefaultSize, 0);
|
||||||
m_staticText_sn_val->Wrap(-1);
|
m_staticText_sn_val->Wrap(-1);
|
||||||
|
|||||||
@@ -1078,7 +1078,7 @@ void AMSControl::createAmsPanel(wxSimplebook *parent, int &idx, std::vector<AMSi
|
|||||||
else{
|
else{
|
||||||
auto ext_image = new AMSExtImage(book_panel, pos, m_total_ext_count, false);
|
auto ext_image = new AMSExtImage(book_panel, pos, m_total_ext_count, false);
|
||||||
book_sizer->Add(ams1, 0, wxLEFT, FromDIP(30));
|
book_sizer->Add(ams1, 0, wxLEFT, FromDIP(30));
|
||||||
book_sizer->Add(ext_image, 0, wxEXPAND | wxLEFT | wxALIGN_CENTER_VERTICAL, FromDIP(30));
|
book_sizer->Add(ext_image, 0, wxEXPAND | wxLEFT, FromDIP(30));
|
||||||
ext_image->setTotalExtNum(series_name, printer_type, total_ext_num);
|
ext_image->setTotalExtNum(series_name, printer_type, total_ext_num);
|
||||||
m_ext_image_list[infos[0].ams_id] = ext_image;
|
m_ext_image_list[infos[0].ams_id] = ext_image;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user