From 427dac519bb9ceadf03012ccca44c012b7990b36 Mon Sep 17 00:00:00 2001 From: Kaalleen <36401965+kaalleen@users.noreply.github.com> Date: Fri, 8 Sep 2023 17:03:33 +0200 Subject: [PATCH] Fix Param Simulator (win/mac) (#2507) * add pause icon * fix params simulator for mac --- icons/pause.png | Bin 8 -> 2447 bytes icons/pause.svg | 56 +++++++++++++++++++++++++++++++++++++++++++ lib/gui/simulator.py | 18 +++++++------- 3 files changed, 65 insertions(+), 9 deletions(-) mode change 120000 => 100644 icons/pause.png create mode 100644 icons/pause.svg diff --git a/icons/pause.png b/icons/pause.png deleted file mode 120000 index 6222e6f71..000000000 --- a/icons/pause.png +++ /dev/null @@ -1 +0,0 @@ -stop.png \ No newline at end of file diff --git a/icons/pause.png b/icons/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..39b55f3b2010cddec35d383867e2d250c6bc3174 GIT binary patch literal 2447 zcmeH}{ZmuN9>z~{gizihv?6bTTOD5*XojfuQc0*%5h&_V;1Hnl8bFH|f{=KSgOFGh zDUla#DTpvAAbNNwC>26Dv=~$n{u*D#kAEAwD&!HC@Ag5n~87l)bMFJ%kz#$ zt_K9iQ*w9r*Y7(};#Hb6$gqgn6dHc&(!~qWmD!hl6h8kh-F;xRr*-?yi=iP-M_%4+ z-o35w!gc14VYasU`!%m)KI72Oelb&jFB9pWng>(ebxV_FE6Nq==>`^R>|5$E%sLq0 z2>!!hFA(7R*WpD2f~D`5jhducsgL4Mu_~*KUKUo4S>Xi4pShsZ@wp;~pq8QaSfVHm zm>E5N6CS#Dn_n7HRk&K$9eo8|oNR6sF;*#)h7zkZi@GbbW>^gd3;fW87sm34QijX{ zD-&=8Y(QJDUh5P(3-g5B;Gy50nTUb`q;f>th0la+QWb0l{1bEpJ=hS;F9^+M$fTGP z)>+D`T0HBh4##hxnqx$X`7+6x!~AIsObjH7b<;cXHdJ$#D9lL^wb&(FCR^ooi^8(C z!c^hjxRQtw{+_ZZdDX2md z{D?x`Nzt+;zHN9u@J~wM0KL=WDJypDCD~QxX6IIg^wGyn?L(n8J0;*U$sq$fG@822rAx+_CVfmE@nZ*c+SOI#AV;Lu(g9R)KB7#GUOfSTL?eH4sr4 zmwRp(ZatGbpn7+Fx`(Px$7fX*r`I+=OH+eN^Ncvr@@3Vh{gxjCxINBLY`0P>8M14g z-pnY`8KY!RBHzG$v)etSxApJ|vWQ`BnAyY2)N+^hLj11@BLPFU1G7-L7vpqXu#zs1 zV^=dlxAN~i)=2qfk&|t<9LbORPW0;gY=T!1a_KQ8O0*n;FQ{mKZSG<@orjzx1UuX_ zMT`f1{j<`_&+WmZt2+lLTFP_e+^e)_526h!$Px+Cduzug{Bs2ujGyC(2H_X9C$fy+ zE!9-;$pGNf^MCw3x8Prkq+i+*%s4TTsjZNS z*>6-TQr^B5U}B6Fby1bTbbqB?Z~C7!s+W>ZF}1h#zE=+Tu*%|tb3OM)ZEcyIT-vy- zgftvTF~W)|+DQ|HxA9@c2ajDQoY>|$$0JkOtyBZz@ z!TQX#=`*LQQh>z^i>T%tVT5Pkb1DnJcgreLf1#y-3yi=8Ay=t9DsTsFz`Q$Pm&Xqw zejIT*&KmlNNYdvu;WlgrM?+mTNG~X}?j*5E6qp-Yi3qm_L-YOhe%Jmm6`&eMa+3b8 z=rC~8+g8y8yX0-p(oI%N1JA3!@(1RQ8)Pb2F{JyXK4_?;bFLAMB-iqnLJCbv7w+l6 zTV#I-2FnCr^0;FL1~-^lN5ph!s8&dYmqxutT=SIGO+{5?z#nP{xRpeMm^yTRz+pX7 z>Cg%eM$JrqBC#J0g05+BdDzPjt}MfRa^`qf+^z|8$ph45iWTeqd_XHCT3b8{&N!%L zPSUyV;zs}wG}JIarwqnyWXZGv_(SO4bi~7wNOSwgnykIUQ^J|L#q9Tf*DYc|Kuk4( zhQ7ew3b_pAhpvhf6iF8v!G^x==wk-GwfjDYyu{h)3O(hlcET%BO&C!E<(+fH^7XF{ zn6@?9MO}T{MrWA0DZ^$ha~@g$Ia<`>t`5d&SoFIM%W=~T+S;${V$&j1%vNSi13;zWNMJUAp literal 0 HcmV?d00001 diff --git a/icons/pause.svg b/icons/pause.svg new file mode 100644 index 000000000..eec61f249 --- /dev/null +++ b/icons/pause.svg @@ -0,0 +1,56 @@ + + + +image/svg+xml diff --git a/lib/gui/simulator.py b/lib/gui/simulator.py index 963acd451..e1357432c 100644 --- a/lib/gui/simulator.py +++ b/lib/gui/simulator.py @@ -76,20 +76,20 @@ class ControlPanel(wx.Panel): self.btnForwardCommand.Bind(wx.EVT_BUTTON, self.animation_one_command_forward) self.btnForwardCommand.SetBitmap(self.load_icon('forward_command')) self.btnForwardCommand.SetToolTip(_('Go forward one command (page-up)')) - self.btnForward = wx.ToggleButton(self, -1, style=self.button_style) + self.btnForward = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnForward.SetValue(True) self.btnForward.Bind(wx.EVT_TOGGLEBUTTON, self.on_forward_button) self.btnForward.SetBitmap(self.load_icon('forward')) self.btnForward.SetToolTip(_('Animate forward (arrow right)')) - self.btnReverse = wx.ToggleButton(self, -1, style=self.button_style) + self.btnReverse = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnReverse.Bind(wx.EVT_TOGGLEBUTTON, self.on_reverse_button) self.btnReverse.SetBitmap(self.load_icon('reverse')) self.btnReverse.SetToolTip(_('Animate in reverse (arrow right)')) - self.btnPlay = wx.ToggleButton(self, -1, style=self.button_style) + self.btnPlay = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnPlay.Bind(wx.EVT_TOGGLEBUTTON, self.on_play_button) self.btnPlay.SetBitmap(self.load_icon('play')) self.btnPlay.SetToolTip(_('Play (P)')) - self.btnPause = wx.ToggleButton(self, -1, style=self.button_style) + self.btnPause = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnPause.Bind(wx.EVT_TOGGLEBUTTON, self.on_pause_button) self.btnPause.SetBitmap(self.load_icon('pause')) self.btnPause.SetToolTip(_('Pause (P)')) @@ -97,7 +97,7 @@ class ControlPanel(wx.Panel): self.btnRestart.Bind(wx.EVT_BUTTON, self.animation_restart) self.btnRestart.SetBitmap(self.load_icon('restart')) self.btnRestart.SetToolTip(_('Restart (R)')) - self.btnNpp = wx.ToggleButton(self, -1, style=self.button_style) + self.btnNpp = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnNpp.Bind(wx.EVT_TOGGLEBUTTON, self.toggle_npp) self.btnNpp.SetBitmap(self.load_icon('npp')) self.btnNpp.SetToolTip(_('Display needle penetration point (O)')) @@ -109,19 +109,19 @@ class ControlPanel(wx.Panel): self.stitchBox.Bind(wx.EVT_TEXT_ENTER, self.on_stitch_box_focusout) self.stitchBox.Bind(wx.EVT_KILL_FOCUS, self.on_stitch_box_focusout) self.Bind(wx.EVT_LEFT_DOWN, self.on_stitch_box_focusout) - self.btnJump = wx.ToggleButton(self, -1, style=self.button_style) + self.btnJump = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnJump.SetToolTip(_('Show jump stitches')) self.btnJump.SetBitmap(self.load_icon('jump')) self.btnJump.Bind(wx.EVT_TOGGLEBUTTON, lambda event: self.on_marker_button('jump', event)) - self.btnTrim = wx.ToggleButton(self, -1, style=self.button_style) + self.btnTrim = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnTrim.SetToolTip(_('Show trims')) self.btnTrim.SetBitmap(self.load_icon('trim')) self.btnTrim.Bind(wx.EVT_TOGGLEBUTTON, lambda event: self.on_marker_button('trim', event)) - self.btnStop = wx.ToggleButton(self, -1, style=self.button_style) + self.btnStop = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnStop.SetToolTip(_('Show stops')) self.btnStop.SetBitmap(self.load_icon('stop')) self.btnStop.Bind(wx.EVT_TOGGLEBUTTON, lambda event: self.on_marker_button('stop', event)) - self.btnColorChange = wx.ToggleButton(self, -1, style=self.button_style) + self.btnColorChange = wx.BitmapToggleButton(self, -1, style=self.button_style) self.btnColorChange.SetToolTip(_('Show color changes')) self.btnColorChange.SetBitmap(self.load_icon('color_change')) self.btnColorChange.Bind(wx.EVT_TOGGLEBUTTON, lambda event: self.on_marker_button('color_change', event))