/[cvs]/nfo/projects/netfraggle/bin/fraggleViewport.py
ViewVC logotype

Contents of /nfo/projects/netfraggle/bin/fraggleViewport.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Wed Aug 25 18:33:43 2004 UTC (19 years, 10 months ago) by joko
Branch: MAIN
Changes since 1.3: +7 -5 lines
File MIME type: text/x-python
reverted to rev 1.2

1 #Boa:MDIParent:fraggleViewport
2
3 from wxPython.wx import *
4
5 import fraggleDialogPrefs
6 import fraggleCtlPreferences
7
8 def create(parent):
9 return fraggleViewport(parent)
10
11 [wxID_FRAGGLEVIEWPORT] = map(lambda _init_ctrls: wxNewId(), range(1))
12
13 [wxID_FRAGGLEVIEWPORTMENU1FPREFS, wxID_FRAGGLEVIEWPORTMENU1ITEMS1,
14 ] = map(lambda _init_coll_menu1_Items: wxNewId(), range(2))
15
16 class fraggleViewport(wxMDIParentFrame):
17 def _init_coll_menu1_Items(self, parent):
18 # generated method, don't edit
19
20 parent.Append(helpString='Configure Netfraggle',
21 id=wxID_FRAGGLEVIEWPORTMENU1FPREFS, item='Preferences',
22 kind=wxITEM_NORMAL)
23 parent.Append(helpString='Exit Netfraggle',
24 id=wxID_FRAGGLEVIEWPORTMENU1ITEMS1, item='Exit',
25 kind=wxITEM_NORMAL)
26 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1FPREFS, self.OnMenu1items0Menu)
27 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1ITEMS1, self.OnMenu1items1Menu)
28
29 def _init_coll_menuBar1_Menus(self, parent):
30 # generated method, don't edit
31
32 parent.Append(menu=self.menu1, title='File')
33
34 def _init_utils(self):
35 # generated method, don't edit
36 self.menuBar1 = wxMenuBar()
37 self.menuBar1.SetAutoLayout(1)
38
39 self.menu1 = wxMenu(title='')
40 self._init_coll_menu1_Items(self.menu1)
41
42 self._init_coll_menuBar1_Menus(self.menuBar1)
43
44 def _init_ctrls(self, prnt):
45 # generated method, don't edit
46 wxMDIParentFrame.__init__(self, id=wxID_FRAGGLEVIEWPORT,
47 name='fraggleViewport', parent=prnt, pos=wxPoint(277, 313),
48 size=wxSize(683, 307),
49 style=wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,
50 title='wxMDIParentFrame1')
51 self._init_utils()
52 self.SetClientSize(wxSize(683, 284))
53 self.SetMenuBar(self.menuBar1)
54
55 def __init_preferences__(self):
56 self.preferencesCtl = fraggleCtlPreferences.create(self)
57 self.dialogPrefs = fraggleDialogPrefs.create(self)
58
59 def __init__(self, parent):
60 self._init_ctrls(parent)
61 self.__init_preferences__()
62
63
64 def OnMenu1items0Menu(self, event):
65 try:
66 self.dialogPrefs.ShowModal()
67 finally:
68 self.dialogPrefs.Destroy()
69 event.Skip()
70
71 def OnMenu1items1Menu(self, event):
72 self.Destroy()
73 event.Skip()
74

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed