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

Diff of /nfo/projects/netfraggle/bin/fraggleMain.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by joko, Wed Aug 25 22:51:51 2004 UTC revision 1.3 by xabbu, Wed Aug 25 23:47:07 2004 UTC
# Line 1  Line 1 
1  #!/usr/bin/env python  #!/usr/bin/env python
2  #Boa:App:BoaApp  #Boa:App:BoaApp
3    
4    import os
5  from wxPython.wx import *  from wxPython.wx import *
6    
7  import fraggleEngine  import fraggleEngine
8  import fraggleViewport  from fraggleViewport import *
9    
10  modules ={'fraggleDialogPrefs': [0, '', 'fraggleDialogPrefs.py'],  modules ={'fraggleDialogPrefs': [0, '', 'fraggleDialogPrefs.py'],
11   'fraggleViewport': [1, '', 'fraggleViewport.py']}   'fraggleViewport': [1, '', 'fraggleViewport.py']}
# Line 12  modules ={'fraggleDialogPrefs': [0, '', Line 13  modules ={'fraggleDialogPrefs': [0, '',
13  class BoaApp(wxApp):  class BoaApp(wxApp):
14      def OnInit(self):      def OnInit(self):
15          wxInitAllImageHandlers()          wxInitAllImageHandlers()
16          self.main = fraggleViewport.create(None)          self.main = fraggleMainWin(None)
17          # needed when running from Boa under Windows 9X          # needed when running from Boa under Windows 9X
18          self.SetTopWindow(self.main)          self.SetTopWindow(self.main)
19          self.main.Show();self.main.Hide();self.main.Show()          self.main.Show();self.main.Hide();self.main.Show()
20          return True          return True
21    
22    class fraggleMainWin(fraggleViewport):
23        def _init_coll_menu1_Items(self, parent):
24    
25            if os.name == 'posix':
26                fraggleViewport._init_coll_menu1_Items(self, parent)
27            elif os.name == 'nt':
28                parent.Append(wxID_FRAGGLEVIEWPORTMENU1FPREFS, 'Configure Netfraggle', "", wxITEM_NORMAL)
29                parent.Append(wxID_FRAGGLEVIEWPORTMENU1ITEMS1, 'Exit Netfraggle', "", wxITEM_NORMAL)
30    
31            EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1FPREFS, self.OnMenu1items0Menu)
32            EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU1ITEMS1, self.OnMenu1items1Menu)
33    
34        def _init_coll_menu2_Items(self, parent):
35    
36            if os.name == 'posix':
37                fraggleViewport._init_coll_menu2_Items(self, parent)
38            elif os.name == 'nt':
39                parent.Append(wxID_FRAGGLEVIEWPORTMENU2CONT, 'Contents', "", wxITEM_NORMAL)
40                parent.Append(wxID_FRAGGLEVIEWPORTMENU2ABOUT, 'About', "", wxITEM_NORMAL)
41                
42            EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU2CONT, self.OnMenu2items0Menu)
43            EVT_MENU(self, wxID_FRAGGLEVIEWPORTMENU2ABOUT, self.OnMenu2items1Menu)
44    
45    
46  def main():  def main():
47      #global url      #global url
48      #url = urlOpener() # MUST start before the gui      #url = urlOpener() # MUST start before the gui

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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