/[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.8 - (show annotations)
Wed Aug 25 23:46:05 2004 UTC (19 years, 10 months ago) by xabbu
Branch: MAIN
Changes since 1.7: +25 -77 lines
File MIME type: text/x-python
no helper methods
moved fraggleMainWin to fraggleMain.py

1 #Boa:MDIParent:fraggleViewport
2
3 import os
4 from wxPython.wx import *
5
6 import fraggleDialogPrefs
7 import fraggleCtlPreferences
8 import fraggleDialogs
9
10 def create(parent):
11 return fraggleViewport(parent)
12
13 [wxID_FRAGGLEVIEWPORT] = map(lambda _init_ctrls: wxNewId(), range(1))
14
15 [wxID_FRAGGLEVIEWPORTMENU1FPREFS, wxID_FRAGGLEVIEWPORTMENU1ITEMS1,
16 ] = map(lambda _init_coll_menu1_Items: wxNewId(), range(2))
17
18 [wxID_FRAGGLEVIEWPORTMENU2CONT, wxID_FRAGGLEVIEWPORTMENU2ABOUT,
19 ] = map(lambda _init_coll_menu1_Items: wxNewId(), range(2))
20
21 class fraggleViewport(wxMDIParentFrame):
22 def _init_coll_menu1_Items(self, parent):
23 # generated method, don't edit
24
25 parent.Append(helpString='Configure Netfraggle',
26 id=wxID_FRAGGLEVIEWPORTMENU1FPREFS, item='Preferences',
27 kind=wxITEM_NORMAL)
28 parent.Append(helpString='Exit Netfraggle',
29 id=wxID_FRAGGLEVIEWPORTMENU1ITEMS1, item='Exit',
30 kind=wxITEM_NORMAL)
31
32 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1FPREFS, self.OnMenu1items0Menu)
33 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1ITEMS1, self.OnMenu1items1Menu)
34
35 def _init_coll_menu2_Items(self, parent):
36 # generated method, don't edit
37
38 parent.Append(helpString='Contents',
39 id=wxID_FRAGGLEVIEWPORTMENU2CONT, item='Contents',
40 kind=wxITEM_NORMAL)
41 parent.Append(helpString='About',
42 id=wxID_FRAGGLEVIEWPORTMENU2ABOUT, item='About',
43 kind=wxITEM_NORMAL)
44
45 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU2CONT, self.OnMenu2items0Menu)
46 EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU2ABOUT, self.OnMenu2items1Menu)
47
48 def _init_coll_menuBar1_Menus(self, parent):
49 # generated method, don't edit
50
51 parent.Append(menu=self.menu1, title='&File')
52 parent.Append(menu=self.menu2, title='&help')
53
54 def _init_utils(self):
55 # generated method, don't edit
56 self.menuBar1 = wxMenuBar()
57 self.menuBar1.SetAutoLayout(1)
58
59 self.menu1 = wxMenu(title='')
60 self._init_coll_menu1_Items(self.menu1)
61 self.menu2 = wxMenu(title='')
62 self._init_coll_menu2_Items(self.menu2)
63
64 self._init_coll_menuBar1_Menus(self.menuBar1)
65
66 def _init_ctrls(self, prnt):
67 # generated method, don't edit
68 wxMDIParentFrame.__init__(self, id=wxID_FRAGGLEVIEWPORT,
69 name='fraggleViewport', parent=prnt, pos=wxPoint(277, 313),
70 size=wxSize(683, 307),
71 style=wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,
72 title='wxMDIParentFrame1')
73 self._init_utils()
74 self.SetClientSize(wxSize(683, 284))
75 self.SetMenuBar(self.menuBar1)
76
77 def __init_preferences__(self):
78 self.preferencesCtl = fraggleCtlPreferences.create(self)
79 self.dialogPrefs = fraggleDialogPrefs.create(self)
80 self.dialogPrefs.loadConfig()
81 self.dialogPrefs.updateConfig()
82
83 def __init__(self, parent):
84 self._init_ctrls(parent)
85 self.__init_preferences__()
86
87
88 def OnMenu1items0Menu(self, event):
89 try:
90 self.dialogPrefs.ShowModal()
91 finally:
92 pass
93 event.Skip()
94
95 def OnMenu1items1Menu(self, event):
96 self.Destroy()
97 event.Skip()
98
99
100 def OnMenu2items0Menu(self, event):
101 try:
102 self.dialogPrefs.ShowModal()
103 finally:
104 pass
105 event.Skip()
106
107 def OnMenu2items1Menu(self, event):
108 #self.Destroy()
109 #event.Skip()
110 fraggleDialogs.AboutDialog()
111

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