andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: 0: andrej@2284: for i in reversed(range(sizer_len)): andrej@2284: sizer.Remove(i) andrej@2284: andrej@2282: initorig = Class_wxglade_hmi.__init__ andrej@2282: def Init(self,*args,**kargs): andrej@2282: initorig(self,*args,**kargs) andrej@2282: sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(0).GetSizer() andrej@2284: CleanSizer(sizer) andrej@2282: self.main_buttons = map( andrej@2282: lambda btname: MakeButtonFunc(self, sizer, btname), PwrButtons) andrej@2282: sizer = self.GetSizer().GetItem(1).GetSizer().GetItem(1).GetSizer() andrej@2284: CleanSizer(sizer) andrej@2282: self.main_buttons = map( andrej@2282: lambda btname: MakeButtonFunc(self, sizer, btname), ActionButtons) andrej@2282: self.axis_buttons = map( andrej@2282: lambda axis:( MakeButtonFunc(self, sizer, axis+"axisMinus"), andrej@2282: MakeButtonFunc(self, sizer, axis+"axisPlus")), andrej@2282: AxisList) andrej@2282: andrej@2282: andrej@2282: # self.timer = wx.Timer(self, -1) andrej@2282: # self.Bind(wx.EVT_TIMER, self.UpdatePositions, self.timer) andrej@2282: # self.ShowFullScreen(True,wx.FULLSCREEN_ALL) andrej@2282: # wx.CallAfter(self.timer.Start,200) andrej@2282: andrej@2282: Class_wxglade_hmi.__init__ = Init andrej@2282: andrej@2282: def SetPLCTestBtnGlobalVar(self, evt): andrej@2282: setattr(PLCGlobals, "DrawTestBtn", evt.GetEventObject().GetValue()) andrej@2282: andrej@2282: def SetPLCTestBtn2GlobalVar(self, evt): andrej@2282: setattr(PLCGlobals, "DrawTestBtn2", evt.GetEventObject().GetValue()) andrej@2282: andrej@2282: ]]> andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: andrej@2282: