mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-29 05:42:33 +00:00
ENH: support new feature of AMS
jira: [STUDIO-14067][STUDIO-14069] Change-Id: Ib51f9ec6b387418f1817619973e926d3c9494935 (cherry picked from commit e2f63a8d1e3a1ea1f53578c611300ead12052b39)
This commit is contained in:
@@ -3041,10 +3041,7 @@ void AMSHumidity::msw_rescale() {
|
||||
/*************************************************
|
||||
Description:AmsItem
|
||||
**************************************************/
|
||||
|
||||
AmsItem::AmsItem() {}
|
||||
|
||||
AmsItem::AmsItem(wxWindow *parent,AMSinfo info, AMSModel model, AMSPanelPos pos) : AmsItem()
|
||||
AmsItem::AmsItem(wxWindow *parent,AMSinfo info, AMSModel model, AMSPanelPos pos)
|
||||
{
|
||||
m_bitmap_extra_framework = ScalableBitmap(this, "ams_extra_framework_mid_new", 134);
|
||||
|
||||
@@ -3590,6 +3587,15 @@ void AmsItem::RenderLiteRoad(wxDC& dc, wxSize size) {
|
||||
auto a3_top = m_panel_pos == AMSPanelPos::RIGHT_PANEL ? size.y / 2 + FromDIP(8) : size.y / 2 + FromDIP(4);
|
||||
auto a4_top = m_panel_pos == AMSPanelPos::RIGHT_PANEL ? size.y / 2 + FromDIP(4) : size.y / 2 + FromDIP(8);
|
||||
|
||||
if (m_can_lib_list.empty()) {
|
||||
//to Extruder
|
||||
dc.SetPen(wxPen(AMS_CONTROL_GRAY500, 2, wxPENSTYLE_SOLID));
|
||||
dc.SetBrush(wxBrush(*wxTRANSPARENT_BRUSH));
|
||||
auto top = std::min(a1_top, a2_top);
|
||||
dc.DrawLine(end_top, top, end_top, size.y);
|
||||
return;
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
auto a1_left = m_can_lib_list["0"]->GetScreenPosition().x + m_can_lib_list["0"]->GetSize().x / 2;
|
||||
|
||||
@@ -759,7 +759,6 @@ Description:AmsItem
|
||||
class AmsItem : public wxWindow
|
||||
{
|
||||
public:
|
||||
AmsItem();
|
||||
AmsItem(wxWindow *parent, AMSinfo info, AMSModel model, AMSPanelPos pos);
|
||||
~AmsItem();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user