def __init__(self, parent, **kwargs): wx.Panel.__init__(self, parent, **kwargs) meta.add_subscriber(self.on_timeline_updated, exp.get_matchstring_for_subtag(2, 'Well')) self.timepoints = None self.events_by_timepoint = None self.cursor_pos = None self.hover_timepoint = None self.time_x = False self.Bind(wx.EVT_PAINT, self._on_paint) self.Bind(wx.EVT_MOTION, self._on_mouse_motion) self.Bind(wx.EVT_LEAVE_WINDOW, self._on_mouse_exit) self.Bind(wx.EVT_LEFT_UP, self._on_click)
def __init__(self, parent, **kwargs): wx.Panel.__init__(self, parent, **kwargs) self.SetBackgroundColour("#FAF9F7") self.nodes_by_timepoint = {} self.time_x = False self.cursor_pos = None self.current_node = None meta.add_subscriber(self.on_timeline_updated, exp.get_matchstring_for_subtag(2, "Well")) self.Bind(wx.EVT_PAINT, self._on_paint) self.Bind(wx.EVT_MOTION, self._on_mouse_motion) self.Bind(wx.EVT_LEAVE_WINDOW, self._on_mouse_exit) self.Bind(wx.EVT_LEFT_UP, self._on_mouse_click)
def __init__(self, parent, **kwargs): wx.Panel.__init__(self, parent, **kwargs) self.SetBackgroundColour('#FAF9F7') self.nodes_by_timepoint = {} self.time_x = False self.cursor_pos = None self.current_node = None meta.add_subscriber(self.on_timeline_updated, exp.get_matchstring_for_subtag(2, 'Well')) self.Bind(wx.EVT_PAINT, self._on_paint) self.Bind(wx.EVT_MOTION, self._on_mouse_motion) self.Bind(wx.EVT_LEAVE_WINDOW, self._on_mouse_exit) self.Bind(wx.EVT_LEFT_UP, self._on_mouse_click)