/[thuban]/branches/WIP-pyshapelib-bramz/Thuban/UI/mainwindow.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/Thuban/UI/mainwindow.py

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

revision 1644 by bh, Mon Aug 25 12:44:55 2003 UTC revision 1667 by bh, Thu Aug 28 10:21:05 2003 UTC
# Line 19  import os Line 19  import os
19  import copy  import copy
20    
21  from wxPython.wx import *  from wxPython.wx import *
 from wxPython.wx import __version__ as wxPython_version  
22    
23  import Thuban  import Thuban
 import Thuban.version  
24    
25  from Thuban import _  from Thuban import _
26  from Thuban.Model.session import create_empty_session  from Thuban.Model.session import create_empty_session
# Line 48  from about import About Line 46  from about import About
46    
47  from Thuban.UI.dock import DockFrame  from Thuban.UI.dock import DockFrame
48  from Thuban.UI.join import JoinDialog  from Thuban.UI.join import JoinDialog
49  from Thuban.UI.dbdialog import DBFrame, ChooseDBTableDialog  from Thuban.UI.dbdialog import DBFrame, DBDialog, ChooseDBTableDialog
50  import resource  import resource
51  import Thuban.Model.resource  import Thuban.Model.resource
52    
# Line 375  class MainWindow(DockFrame): Line 373  class MainWindow(DockFrame):
373                                 "Thuban Session File (*.thuban)|*.thuban",                                 "Thuban Session File (*.thuban)|*.thuban",
374                                 wxOPEN)                                 wxOPEN)
375              if dlg.ShowModal() == wxID_OK:              if dlg.ShowModal() == wxID_OK:
376                  self.application.OpenSession(dlg.GetPath())                  self.application.OpenSession(dlg.GetPath(),
377                                                 self.run_db_param_dialog)
378              dlg.Destroy()              dlg.Destroy()
379    
380        def run_db_param_dialog(self, parameters, message):
381            dlg = DBDialog(self, _("DB Connection Parameters"), parameters,
382                           message)
383            return dlg.RunDialog()
384    
385      def SaveSession(self):      def SaveSession(self):
386          if self.application.session.filename == None:          if self.application.session.filename == None:
387              self.SaveSessionAs()              self.SaveSessionAs()

Legend:
Removed from v.1644  
changed lines
  Added in v.1667

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26