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

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

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

revision 1.18 by xabbu, Sat Sep 4 20:26:01 2004 UTC revision 1.21 by xabbu, Tue Sep 21 18:12:19 2004 UTC
# Line 2  Line 2 
2    
3  # $Id$  # $Id$
4  # $Log$  # $Log$
5    # Revision 1.21  2004/09/21 18:12:19  xabbu
6    # U in __init_modules  -> self.modulesCtl.SetViewport(self) will be set
7    #
8    # Revision 1.20  2004/09/05 10:09:26  xabbu
9    # + Bug that menues where displayed incorrectly on nt like os resolved.
10    # + Removed OS dependend menu creation in faggleMain -> moved to fraggleViewPort
11    # + Modules configuration dialog can be displayed by selecting Files->Modules now
12    #
13    # Revision 1.19  2004/09/05 00:21:10  xabbu
14    # +Fixed File Menu Modules item on Posix system. Gotta do testing on Windows with it.
15    #
16  # Revision 1.18  2004/09/04 20:26:01  xabbu  # Revision 1.18  2004/09/04 20:26:01  xabbu
17  # +Added a button to the Preferences tab for showing the Modules Dialog.  # +Added a button to the Preferences tab for showing the Modules Dialog.
18  #  Todo: When the module dialog is shown, it is still being blocked by the    preferences dialog. I am not sure why but will have to look into it further.  #  Todo: When the module dialog is shown, it is still being blocked by the    preferences dialog. I am not sure why but will have to look into it further.
# Line 120  class fraggleViewport(wxMDIParentFrame): Line 131  class fraggleViewport(wxMDIParentFrame):
131      def _init_utils(self):      def _init_utils(self):
132          # generated method, don't edit          # generated method, don't edit
133          self.menuBar1 = wxMenuBar()          self.menuBar1 = wxMenuBar()
134          self.menuBar1.SetAutoLayout(1)          self.menuBar1.SetAutoLayout(0)
135    
136          self.menu1 = wxMenu(title='')          self.menu1 = wxMenu(title='')
137    
# Line 137  class fraggleViewport(wxMDIParentFrame): Line 148  class fraggleViewport(wxMDIParentFrame):
148          # generated method, don't edit          # generated method, don't edit
149          wxMDIParentFrame.__init__(self, id=wxID_FRAGGLEVIEWPORT,          wxMDIParentFrame.__init__(self, id=wxID_FRAGGLEVIEWPORT,
150                name='fraggleViewport', parent=prnt, pos=wxPoint(335, 382),                name='fraggleViewport', parent=prnt, pos=wxPoint(335, 382),
151                size=wxSize(435, 273),                size=wxSize(435, 250),
152                style=wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,                style=wxDEFAULT_FRAME_STYLE | wxVSCROLL | wxHSCROLL,
153                title='NetFraggle 0.0.1')                title='NetFraggle 0.0.1')
154          self._init_utils()          self._init_utils()
155          self.SetClientSize(wxSize(427, 246))          self.SetClientSize(wxSize(427, 223))
156          self.SetMenuBar(self.menuBar1)          self.SetMenuBar(self.menuBar1)
157    
158      def __init_modules__(self):      def __init_modules__(self):
159          self.modulesCtl = self.engine.modules          self.modulesCtl = self.engine.modules
160            self.modulesCtl.SetViewport(self)
161          self.dialogModules = FraggleDialogModules.create(self)          self.dialogModules = FraggleDialogModules.create(self)
162                    
163      def __init_preferences__(self):      def __init_preferences__(self):
# Line 199  class fraggleViewport(wxMDIParentFrame): Line 211  class fraggleViewport(wxMDIParentFrame):
211          event.Skip()          event.Skip()
212    
213    
214      def OnMenu2items0Menu(self, event):      #def OnMenu2items0Menu(self, event):
215          try:       #   try:
216              self.dialogPrefs.ShowModal()        #      self.dialogPrefs.ShowModal()
217          finally:       #   finally:
218              pass        #      pass
219          event.Skip()        #  event.Skip()
220    
221      def OnMenu2items1Menu(self, event):      def OnMenu2items1Menu(self, event):
222          """Show about screen"""          """Show about screen"""
# Line 234  class fraggleViewport(wxMDIParentFrame): Line 246  class fraggleViewport(wxMDIParentFrame):
246          self.Close(True)          self.Close(True)
247    
248      def OnMenu1FmodulesMenu(self, event):      def OnMenu1FmodulesMenu(self, event):
249            self.dialogModules.Show()
250          event.Skip()          event.Skip()
251    
252      def OnMenu1FprefsMenu(self, event):      def OnMenu1FprefsMenu(self, event):
253            try:
254             self.dialogPrefs.ShowModal()
255            finally:
256              pass
257          event.Skip()          event.Skip()
258    
259      def OnMenu1Items1Menu(self, event):      def OnMenu1Items1Menu(self, event):
260            self.Destroy()
261          event.Skip()          event.Skip()
262                    

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.21

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