tests/wxHMI/wxglade_hmi@wxglade_hmi/pyfile.xml
changeset 2284 64bb520009f3
parent 2282 73f95ba6d3af
--- 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(