Hooke(GUI)
[hooke.git] / panels / note.py
1 #!/usr/bin/env python\r
2 \r
3 '''\r
4 note.py\r
5 \r
6 Note panel for Hooke.\r
7 \r
8 Copyright 2010 by Dr. Rolf Schmidt (Concordia University, Canada)\r
9 \r
10 This program is released under the GNU General Public License version 2.\r
11 '''\r
12 import wx\r
13 \r
14 class Note(wx.Panel):\r
15 \r
16     def __init__(self, parent):\r
17         wx.Panel.__init__(self, parent, -1, style=wx.WANTS_CHARS|wx.NO_BORDER, size=(160, 200))\r
18 \r
19         self.Editor = wx.TextCtrl(self, style=wx.TE_MULTILINE)\r
20 \r
21         self.UpdateButton = wx.Button(self, -1, 'Update note')\r
22 \r
23         sizer = wx.BoxSizer(wx.VERTICAL)\r
24         sizer.Add(self.Editor, 1, wx.EXPAND)\r
25         sizer.Add(self.UpdateButton, 0, wx.EXPAND)\r
26 \r
27         self.SetSizer(sizer)\r
28         self.SetAutoLayout(True)\r