diff -r f7132d89fbc0 -r 64bb520009f3 tests/wxHMI/wxglade_hmi@wxglade_hmi/pyfile.xml --- a/tests/wxHMI/wxglade_hmi@wxglade_hmi/pyfile.xml Mon Aug 13 18:21:10 2018 +0300 +++ b/tests/wxHMI/wxglade_hmi@wxglade_hmi/pyfile.xml Mon Aug 13 18:29:07 2018 +0300 @@ -91,13 +91,21 @@ #Class_wxglade_hmi.UpdatePositions = UpdatePositions +def CleanSizer(sizer): + sizer_len = sizer.GetItemCount() + if sizer_len > 0: + for i in reversed(range(sizer_len)): + sizer.Remove(i) + initorig = Class_wxglade_hmi.__init__ def Init(self,*args,**kargs): initorig(self,*args,**kargs) sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(0).GetSizer() + CleanSizer(sizer) self.main_buttons = map( lambda btname: MakeButtonFunc(self, sizer, btname), PwrButtons) sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(1).GetSizer() + CleanSizer(sizer) self.main_buttons = map( lambda btname: MakeButtonFunc(self, sizer, btname), ActionButtons) self.axis_buttons = map(