Ejemplo n.º 1
0
 def on_set_focus(self, event):
     """
     """
     pos = self.GetSelection()
     if pos != -1:
         selected_page = self.GetPage(pos)
         wx.PostEvent(self._manager.parent,
                      PanelOnFocusEvent(panel=selected_page))
Ejemplo n.º 2
0
 def on_set_focus(self, event=None):
     """
     The  derivative class is on focus if implemented
     """
     if self.parent is not None:
         if self.parent.parent is not None:
             wx.PostEvent(self.parent.parent, PanelOnFocusEvent(panel=self))
         self.page_finder = self.parent._manager.get_page_finder()
Ejemplo n.º 3
0
 def helper_on_page_change(self):
     """
     """
     pos = self.GetSelection()
     if pos != -1:
         selected_page = self.GetPage(pos)
         wx.PostEvent(self._manager.parent,
                      PanelOnFocusEvent(panel=selected_page))
     self.enable_close_button()
Ejemplo n.º 4
0
    def onLeftDown(self, event):
        """
        left button down and ready to drag

        """
        # Check that the LEFT button was pressed
        PlotPanel.onLeftDown(self, event)
        ax = event.inaxes
        if ax != None:
            # data coordinate position
            pos_x = "%8.3g" % event.xdata
            pos_y = "%8.3g" % event.ydata
            position = "x: %s    y: %s" % (pos_x, pos_y)
            wx.PostEvent(self.parent, StatusEvent(status=position))
        self.plottable_selected(self.data2D.id)
        self._manager.set_panel_on_focus(self)
        wx.PostEvent(self.parent, PanelOnFocusEvent(panel=self))
Ejemplo n.º 5
0
 def on_set_focus(self, event=None):
     """
     The  derivative class is on focus if implemented
     """
     if self.parent is not None:
         wx.PostEvent(self.parent, PanelOnFocusEvent(panel=self))