1
2
3
4 import os
5 import wx
6 import chianti
7
8
9
10
11
12
15
16 kwds["style"] = wx.DIALOG_NO_PARENT
17 wx.Dialog.__init__(self, *args, **kwds)
18 self.numListBox = wx.ListBox(self, -1, choices=[], style=wx.LB_MULTIPLE)
19 self.button_ok = wx.Button(self, wx.ID_OK, "")
20 self.denListBox = wx.ListBox(self, -1, choices=[], style=wx.LB_MULTIPLE)
21 self.button_cancel = wx.Button(self, wx.ID_CANCEL, "")
22
23 self.__set_properties()
24 self.__do_layout()
25
26
28
29 self.SetTitle("ChiantiPy")
30 _icon = wx.EmptyIcon()
31 imagefile = os.path.join(chianti.__path__[0], "images/chianti2.png")
32 _icon.CopyFromBitmap(wx.Bitmap(imagefile, wx.BITMAP_TYPE_ANY))
33 self.SetIcon(_icon)
34 self.SetSize((448, 556))
35
36
38
39 sizer_1 = wx.BoxSizer(wx.HORIZONTAL)
40 sizer_3 = wx.BoxSizer(wx.VERTICAL)
41 sizer_2 = wx.BoxSizer(wx.VERTICAL)
42 sizer_2.Add(self.numListBox, 1, wx.ALL|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 20)
43 sizer_2.Add(self.button_ok, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 10)
44 sizer_1.Add(sizer_2, 1, wx.EXPAND, 0)
45 sizer_3.Add(self.denListBox, 1, wx.ALL|wx.EXPAND|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 20)
46 sizer_3.Add(self.button_cancel, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 10)
47 sizer_1.Add(sizer_3, 1, wx.EXPAND, 0)
48 self.SetSizer(sizer_1)
49 self.Layout()
50
51
52
53
54
55
56
57
58
59
60
61
62