mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-07-31 14:52:06 +00:00
ENH:add MaterialSyncItem
jira: STUDIO-9994 Change-Id: Id0d2ebd8dd68854f5cc1c821c7453b75852b8ba7 (cherry picked from commit 012d90bd7e546be17b654a2f71e90628ffd596e5)
This commit is contained in:
@@ -71,11 +71,10 @@ struct TrayData
|
||||
|
||||
class MaterialItem: public wxPanel
|
||||
{
|
||||
protected:
|
||||
int m_text_pos_y = -1;
|
||||
bool m_use_in_ams_sync = false;
|
||||
|
||||
public:
|
||||
MaterialItem(wxWindow *parent, wxColour mcolour, wxString mname, bool use_in_ams_sync = false);
|
||||
MaterialItem(wxWindow *parent, wxColour mcolour, wxString mname);
|
||||
~MaterialItem();
|
||||
|
||||
wxPanel* m_main_panel;
|
||||
@@ -108,9 +107,19 @@ public:
|
||||
|
||||
void on_left_down(wxMouseEvent &evt);
|
||||
void paintEvent(wxPaintEvent &evt);
|
||||
void render(wxDC &dc);
|
||||
virtual void render(wxDC &dc);
|
||||
void match(bool mat);
|
||||
void doRender(wxDC &dc);
|
||||
virtual void doRender(wxDC &dc);
|
||||
};
|
||||
|
||||
class MaterialSyncItem : public MaterialItem
|
||||
{
|
||||
public:
|
||||
MaterialSyncItem(wxWindow *parent, wxColour mcolour, wxString mname);
|
||||
~MaterialSyncItem();
|
||||
|
||||
void render(wxDC &dc) override;
|
||||
void doRender(wxDC &dc) override;
|
||||
};
|
||||
|
||||
class MappingItem : public wxPanel
|
||||
|
||||
Reference in New Issue
Block a user