/[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 1023 by jan, Fri May 23 14:20:16 2003 UTC revision 1037 by bh, Mon May 26 17:30:43 2003 UTC
# Line 564  class MainWindow(DockFrame): Line 564  class MainWindow(DockFrame):
564                                           _("Layer Table: %s") % layer.Title(),                                           _("Layer Table: %s") % layer.Title(),
565                                           layer, table)                                           layer, table)
566                  self.add_dialog(name, dialog)                  self.add_dialog(name, dialog)
567                  dialog.Show(true)                  dialog.Show(True)
568              else:              else:
569                  # FIXME: bring dialog to front here                  # FIXME: bring dialog to front here
570                  pass                  pass
# Line 648  class MainWindow(DockFrame): Line 648  class MainWindow(DockFrame):
648          return dialog is not None and dialog.IsShown()          return dialog is not None and dialog.IsShown()
649    
650      def TableOpen(self):      def TableOpen(self):
         print "TableOpen: not implemented"  
651          dlg = wxFileDialog(self, _("Open Table"), ".", "",          dlg = wxFileDialog(self, _("Open Table"), ".", "",
652                             "DBF Files (*.dbf)|*.dbf|" +                             _("DBF Files (*.dbf)") + "|*.dbf|" +
653                             "CSV Files (*.csv)|*.csv|" +                             #_("CSV Files (*.csv)") + "|*.csv|" +
654                             "All Files (*.*)|*.*",                             _("All Files (*.*)") + "|*.*",
655                             wxOPEN)                             wxOPEN)
656          if dlg.ShowModal() == wxID_OK:          if dlg.ShowModal() == wxID_OK:
657              #self.application.session.OpenTable(dlg.GetPath())              self.application.session.OpenTableFile(dlg.GetPath())
             pass  
658    
659          dlg.Destroy()          dlg.Destroy()
660    
# Line 675  class MainWindow(DockFrame): Line 673  class MainWindow(DockFrame):
673              table_list.append(table.Title())              table_list.append(table.Title())
674    
675          dlg = wxMultipleChoiceDialog(self, _("Pick the table to show:"),          dlg = wxMultipleChoiceDialog(self, _("Pick the table to show:"),
676                                       _("Show Table"), table_list)                                       _("Show Table"), table_list,
677                                         size = (400,300), style = wxRESIZE_BORDER)
678          if (dlg.ShowModal() == wxID_OK):          if (dlg.ShowModal() == wxID_OK):
679              for i in dlg.GetValue():              for i in dlg.GetValue():
680                  # XXX: First check whether the dialog is already open                  # XXX: First check whether the dialog is already open
# Line 687  class MainWindow(DockFrame): Line 686  class MainWindow(DockFrame):
686                                                _("Table: %s") % table_list[i],                                                _("Table: %s") % table_list[i],
687                                                tables[i])                                                tables[i])
688                  self.add_dialog(table_list[i], dialog)                  self.add_dialog(table_list[i], dialog)
689                  dialog.Show(true)                  dialog.Show(True)
690    
691          # XXX: just some analyis code, remove it when the above XXX is          # XXX: just some analyis code, remove it when the above XXX is
692          # resolved.          # resolved.

Legend:
Removed from v.1023  
changed lines
  Added in v.1037

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26