From 264aad9b4bf7aec62c5fc6e2a77e082909df6593 Mon Sep 17 00:00:00 2001 From: tao wang Date: Tue, 6 Sep 2022 18:31:24 +0800 Subject: [PATCH] FIX:add new effect of disabling print operations Change-Id: I19cd39205785fc2d4321016746a2dc19cff98c5b --- resources/images/monitor_bed_down_disable.svg | 4 ++++ resources/images/monitor_bed_up_disable.svg | 4 ++++ .../images/monitor_extrduer_down_disable.svg | 3 +++ resources/images/monitor_extruder_up_disable.svg | 3 +++ src/slic3r/GUI/StatusPanel.cpp | 16 ++++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 resources/images/monitor_bed_down_disable.svg create mode 100644 resources/images/monitor_bed_up_disable.svg create mode 100644 resources/images/monitor_extrduer_down_disable.svg create mode 100644 resources/images/monitor_extruder_up_disable.svg diff --git a/resources/images/monitor_bed_down_disable.svg b/resources/images/monitor_bed_down_disable.svg new file mode 100644 index 000000000..2551512d0 --- /dev/null +++ b/resources/images/monitor_bed_down_disable.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/monitor_bed_up_disable.svg b/resources/images/monitor_bed_up_disable.svg new file mode 100644 index 000000000..4e69a78c3 --- /dev/null +++ b/resources/images/monitor_bed_up_disable.svg @@ -0,0 +1,4 @@ + + + + diff --git a/resources/images/monitor_extrduer_down_disable.svg b/resources/images/monitor_extrduer_down_disable.svg new file mode 100644 index 000000000..80beaf812 --- /dev/null +++ b/resources/images/monitor_extrduer_down_disable.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/images/monitor_extruder_up_disable.svg b/resources/images/monitor_extruder_up_disable.svg new file mode 100644 index 000000000..ba1be74c0 --- /dev/null +++ b/resources/images/monitor_extruder_up_disable.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index b70311bd7..156fa4e50 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -1405,6 +1405,14 @@ void StatusPanel::show_printing_status(bool ctrl_area, bool temp_area) m_bpButton_z_down_10->Enable(false); m_bpButton_e_10->Enable(false); m_bpButton_e_down_10->Enable(false); + + m_bpButton_z_10->SetIcon("monitor_bed_up_disable"); + m_bpButton_z_1->SetIcon("monitor_bed_up_disable"); + m_bpButton_z_down_1->SetIcon("monitor_bed_down_disable"); + m_bpButton_z_down_10->SetIcon("monitor_bed_down_disable"); + m_bpButton_e_10->SetIcon("monitor_extruder_up_disable"); + m_bpButton_e_down_10->SetIcon("monitor_extrduer_down_disable"); + m_staticText_z_tip->SetForegroundColour(DISCONNECT_TEXT_COL); m_staticText_e->SetForegroundColour(DISCONNECT_TEXT_COL); m_button_unload->Enable(false); @@ -1422,6 +1430,14 @@ void StatusPanel::show_printing_status(bool ctrl_area, bool temp_area) m_bpButton_z_down_10->Enable(); m_bpButton_e_10->Enable(); m_bpButton_e_down_10->Enable(); + + m_bpButton_z_10->SetIcon("monitor_bed_up"); + m_bpButton_z_1->SetIcon("monitor_bed_up"); + m_bpButton_z_down_1->SetIcon("monitor_bed_down"); + m_bpButton_z_down_10->SetIcon("monitor_bed_down"); + m_bpButton_e_10->SetIcon("monitor_extruder_up"); + m_bpButton_e_down_10->SetIcon("monitor_extrduer_down"); + m_staticText_z_tip->SetForegroundColour(TEXT_LIGHT_FONT_COL); m_staticText_e->SetForegroundColour(TEXT_LIGHT_FONT_COL); m_button_unload->Enable();