def OnConnect(self,event): self.ToggleTool(self._NTB2_PAN,False) self.ToggleTool(self._NTB2_ZOOM,False) if self._active=='PAN': NavigationToolbar2Wx.pan(self,event) if self._active=='ZOOM': NavigationToolbar2Wx.zoom(self,event) if self.GetToolState(self.IdConnect): if callable(self._connect): self._connect() else: if callable(self._disconnect): self._disconnect() if callable(self._getlim): self._getlim()
def zoom(self, *args): NavigationToolbar2Wx.zoom(self,*args)
def zoom(self,*args): # overriding zoom method self.ToggleTool(self.IdConnect,False) if callable(self._disconnect): self._disconnect() NavigationToolbar2Wx.zoom(self,*args)
def zoom(self, *args): #print('>> Zoom HACKED') NavigationToolbar2Wx.zoom(self, *args)