/[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 1014 by jan, Fri May 23 09:26:23 2003 UTC revision 1035 by jan, Mon May 26 17:03:08 2003 UTC
# Line 561  class MainWindow(DockFrame): Line 561  class MainWindow(DockFrame):
561              dialog = self.get_open_dialog(name)              dialog = self.get_open_dialog(name)
562              if dialog is None:              if dialog is None:
563                  dialog = tableview.LayerTableFrame(self, name,                  dialog = tableview.LayerTableFrame(self, name,
564                                                 _("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 619  class MainWindow(DockFrame): Line 619  class MainWindow(DockFrame):
619          dialog.Raise()          dialog.Raise()
620    
621      def LayerJoinTable(self):      def LayerJoinTable(self):
622          print "LayerJoinTable"          print "LayerJoinTable: Not implemented."
623    
624      def LayerUnjoinTable(self):      def LayerUnjoinTable(self):
625          print "LayerUnjoinTable"          print "LayerUnjoinTable: Not implemented."
626    
627      def ShowLegend(self):      def ShowLegend(self):
628          if not self.LegendShown():          if not self.LegendShown():
# Line 675  class MainWindow(DockFrame): Line 675  class MainWindow(DockFrame):
675              table_list.append(table.Title())              table_list.append(table.Title())
676    
677          dlg = wxMultipleChoiceDialog(self, _("Pick the table to show:"),          dlg = wxMultipleChoiceDialog(self, _("Pick the table to show:"),
678                                       _("Show Table"), table_list)                                       _("Show Table"), table_list,
679                                         size = (400,300), style = wxRESIZE_BORDER)
680          if (dlg.ShowModal() == wxID_OK):          if (dlg.ShowModal() == wxID_OK):
681              for i in dlg.GetValue():              for i in dlg.GetValue():
682                  # XXX: First check whether the dialog is already open                  # XXX: First check whether the dialog is already open
683                  # and if so, bring it to the front.                  # and if so, bring it to the front.
684                    # XXX: if the table belongs to a layer, open a
685                    # LayerTableFrame instead of QueryTableFrame
686                    print "tables[i]:", tables[i]
687                  dialog = tableview.QueryTableFrame(self, table_list[i],                  dialog = tableview.QueryTableFrame(self, table_list[i],
688                                                _("Table: %s") % table_list[i],                                                _("Table: %s") % table_list[i],
689                                                tables[i])                                                tables[i])
690                  self.add_dialog(table_list[i], dialog)                  self.add_dialog(table_list[i], dialog)
691                  dialog.Show(true)                  dialog.Show(True)
692    
693          # XXX: just some analyis code, remove it when the above XXX is          # XXX: just some analyis code, remove it when the above XXX is
694          # resolved.          # resolved.

Legend:
Removed from v.1014  
changed lines
  Added in v.1035

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26