short_help_string='Next curve',
long_help_string='',
client_data=None),
+ 'delete': self.AddTool(
+ tool_id=wx.ID_DELETE,
+ label='Delete',
+ bitmap=wx.ArtProvider_GetBitmap(
+ wx.ART_DELETE, wx.ART_OTHER, bitmap_size),
+ disabled_bitmap=wx.NullBitmap,
+ kind=wx.ITEM_NORMAL,
+ short_help_string='Remove curve from playlist',
+ long_help_string='',
+ client_data=None),
}
self.Realize()
self._callbacks = callbacks
self.Bind(wx.EVT_TOOL, self._on_next, self._c['next'])
self.Bind(wx.EVT_TOOL, self._on_previous, self._c['previous'])
+ self.Bind(wx.EVT_TOOL, self._on_delete, self._c['delete'])
def _on_next(self, event):
self.next()
def _on_previous(self, event):
self.previous()
+ def _on_delete(self, event):
+ self.delete()
+
@callback
def next(self):
pass
def previous(self):
pass
-
-
+ @callback
+ def delete(self):
+ pass