3 """Navigation bar for Hooke.
9 class NavBar (wx.ToolBar):
10 def __init__(self, callbacks, *args, **kwargs):
11 super(NavBar, self).__init__(*args, **kwargs)
12 self.SetToolBitmapSize(wx.Size(16,16))
14 'previous': self.AddLabelTool(
15 id=wx.ID_PREVIEW_PREVIOUS,
17 bitmap=wx.ArtProvider_GetBitmap(
18 wx.ART_GO_BACK, wx.ART_OTHER, wx.Size(16, 16)),
19 shortHelp='Previous curve'),
20 'next': self.AddLabelTool(
21 id=wx.ID_PREVIEW_NEXT,
23 bitmap=wx.ArtProvider_GetBitmap(
24 wx.ART_GO_FORWARD, wx.ART_OTHER, wx.Size(16, 16)),
25 shortHelp='Next curve'),
28 self._callbacks = callbacks
29 self.Bind(wx.EVT_TOOL, self._on_next, self._c['next'])
30 self.Bind(wx.EVT_TOOL, self._on_previous, self._c['previous'])
32 def _on_next(self, event):
35 def _on_previous(self, event):