mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-20 07:11:12 -06:00
FIX:optimize RDIF animation
Change-Id: I45e45b92efa43f290151e39715ca057da4d862c1
This commit is contained in:
parent
a74fb14613
commit
da732ac396
12 changed files with 209 additions and 52 deletions
|
@ -101,7 +101,7 @@ enum FilamentStep {
|
|||
#define AMS_CANS_SIZE wxSize(FromDIP(284), FromDIP(186))
|
||||
#define AMS_CANS_WINDOW_SIZE wxSize(FromDIP(264), FromDIP(186))
|
||||
#define AMS_STEP_SIZE wxSize(FromDIP(172), FromDIP(180))
|
||||
#define AMS_REFRESH_SIZE wxSize(FromDIP(26), FromDIP(26))
|
||||
#define AMS_REFRESH_SIZE wxSize(FromDIP(30), FromDIP(30))
|
||||
#define AMS_EXTRUDER_SIZE wxSize(FromDIP(66), FromDIP(55))
|
||||
#define AMS_EXTRUDER_BITMAP_SIZE wxSize(FromDIP(36), FromDIP(55))
|
||||
|
||||
|
@ -130,7 +130,7 @@ public:
|
|||
/*************************************************
|
||||
Description:AMSrefresh
|
||||
**************************************************/
|
||||
#define AMS_REFRESH_PLAY_LOADING_TIMER 200
|
||||
#define AMS_REFRESH_PLAY_LOADING_TIMER 100
|
||||
class AMSrefresh : public wxWindow
|
||||
{
|
||||
public:
|
||||
|
@ -153,16 +153,23 @@ public:
|
|||
|
||||
protected:
|
||||
wxTimer *m_playing_timer= {nullptr};
|
||||
int m_rotation_angle = {360};
|
||||
|
||||
wxAnimationCtrl *m_animationCtrl = {nullptr};
|
||||
|
||||
int m_rotation_angle = 0;
|
||||
|
||||
bool m_play_loading = {false};
|
||||
bool m_selected = {false};
|
||||
ScalableBitmap m_bitmap_rotation;
|
||||
|
||||
ScalableBitmap m_bitmap_normal;
|
||||
ScalableBitmap m_bitmap_selected;
|
||||
ScalableBitmap m_bitmap_ams_rfid_0;
|
||||
ScalableBitmap m_bitmap_ams_rfid_1;
|
||||
ScalableBitmap m_bitmap_ams_rfid_2;
|
||||
ScalableBitmap m_bitmap_ams_rfid_3;
|
||||
ScalableBitmap m_bitmap_ams_rfid_4;
|
||||
ScalableBitmap m_bitmap_ams_rfid_5;
|
||||
ScalableBitmap m_bitmap_ams_rfid_6;
|
||||
ScalableBitmap m_bitmap_ams_rfid_7;
|
||||
std::vector<ScalableBitmap> m_rfid_bitmap_list;
|
||||
|
||||
wxString m_text;
|
||||
wxBoxSizer * m_size_body;
|
||||
virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue