tests/wxHMI/wxglade_hmi@wxglade_hmi/pyfile.xml
changeset 2284 64bb520009f3
parent 2282 73f95ba6d3af
equal deleted inserted replaced
2283:f7132d89fbc0 2284:64bb520009f3
    89 #
    89 #
    90 #    event.Skip()
    90 #    event.Skip()
    91 
    91 
    92 #Class_wxglade_hmi.UpdatePositions = UpdatePositions
    92 #Class_wxglade_hmi.UpdatePositions = UpdatePositions
    93 
    93 
       
    94 def CleanSizer(sizer):
       
    95     sizer_len = sizer.GetItemCount()
       
    96     if sizer_len > 0:
       
    97         for i in reversed(range(sizer_len)):
       
    98             sizer.Remove(i)
       
    99 
    94 initorig = Class_wxglade_hmi.__init__
   100 initorig = Class_wxglade_hmi.__init__
    95 def Init(self,*args,**kargs):
   101 def Init(self,*args,**kargs):
    96     initorig(self,*args,**kargs)
   102     initorig(self,*args,**kargs)
    97     sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(0).GetSizer()
   103     sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(0).GetSizer()
       
   104     CleanSizer(sizer)
    98     self.main_buttons = map(
   105     self.main_buttons = map(
    99         lambda btname: MakeButtonFunc(self, sizer, btname), PwrButtons)
   106         lambda btname: MakeButtonFunc(self, sizer, btname), PwrButtons)
   100     sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(1).GetSizer()
   107     sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(1).GetSizer()
       
   108     CleanSizer(sizer)
   101     self.main_buttons = map(
   109     self.main_buttons = map(
   102         lambda btname: MakeButtonFunc(self, sizer, btname), ActionButtons)
   110         lambda btname: MakeButtonFunc(self, sizer, btname), ActionButtons)
   103     self.axis_buttons = map(
   111     self.axis_buttons = map(
   104         lambda axis:( MakeButtonFunc(self, sizer, axis+"axisMinus"), 
   112         lambda axis:( MakeButtonFunc(self, sizer, axis+"axisMinus"), 
   105                         MakeButtonFunc(self, sizer, axis+"axisPlus")),
   113                         MakeButtonFunc(self, sizer, axis+"axisPlus")),