hooke.ui.gui was getting complicated, so I stripped it down for a moment.
[hooke.git] / hooke / ui / gui / panel / notebook.py
1 # Copyright
2
3 """Notebook panel for Hooke.
4 """
5
6 import wx.aui as aui
7
8 from . import Panel
9 from .welcome import WelcomeWindow
10
11
12 class NotebookPanel (Panel, aui.AuiNotebook):
13     def __init__(self, callbacks=None, **kwargs):
14         super(Notebook, self).__init__(
15             name='notebook', callbacks=callbacks, **kwargs)
16         self.SetArtProvider(aui.AuiDefaultTabArt())
17         #uncomment if we find a nice icon
18         #page_bmp = wx.ArtProvider.GetBitmap(wx.ART_NORMAL_FILE, wx.ART_OTHER, wx.Size(16, 16))
19         self.AddPage(
20             WelcomeWindow(
21                 parent=self,
22                 size=wx.Size(400, 300)),
23             'Welcome')