/[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 723 by bh, Thu Apr 24 15:31:53 2003 UTC revision 729 by jonathan, Thu Apr 24 16:06:51 2003 UTC
# Line 542  class MainWindow(DockFrame): Line 542  class MainWindow(DockFrame):
542                  # FIXME: bring dialog to front here                  # FIXME: bring dialog to front here
543                  pass                  pass
544    
545      def Projection(self):      def MapProjection(self):
546    
547          name = "projection"          name = "map_projection"
548          dialog = self.get_open_dialog(name)          dialog = self.get_open_dialog(name)
549    
550          if dialog is None:          if dialog is None:
# Line 554  class MainWindow(DockFrame): Line 554  class MainWindow(DockFrame):
554              dialog.Show()              dialog.Show()
555          dialog.Raise()          dialog.Raise()
556    
557        def LayerProjection(self):
558    
559            layer = self.current_layer()
560    
561            name = "layer_projection" + str(id(layer))
562            dialog = self.get_open_dialog(name)
563    
564            if dialog is None:
565                map = self.canvas.Map()
566                dialog = projdialog.ProjFrame(self, name, layer)
567                self.add_dialog(name, dialog)
568                dialog.Show()
569            dialog.Raise()
570    
571      def LayerEditProperties(self):      def LayerEditProperties(self):
572    
573          #          #
# Line 725  _method_command("help_about", _("&About" Line 739  _method_command("help_about", _("&About"
739    
740    
741  # Map menu  # Map menu
742  _method_command("map_projection", _("Pro&jection"), "Projection")  _method_command("map_projection", _("Pro&jection"), "MapProjection")
743    
744  _tool_command("map_zoom_in_tool", _("&Zoom in"), "ZoomInTool", "ZoomInTool",  _tool_command("map_zoom_in_tool", _("&Zoom in"), "ZoomInTool", "ZoomInTool",
745                helptext = _("Switch to map-mode 'zoom-in'"), icon = "zoom_in",                helptext = _("Switch to map-mode 'zoom-in'"), icon = "zoom_in",
# Line 750  _method_command("map_print", _("Prin&t") Line 764  _method_command("map_print", _("Prin&t")
764                  helptext = _("Print the map"))                  helptext = _("Print the map"))
765  _method_command("map_rename", _("&Rename"), "RenameMap",  _method_command("map_rename", _("&Rename"), "RenameMap",
766                  helptext = _("Rename the map"))                  helptext = _("Rename the map"))
   
 # Layer menu  
767  _method_command("layer_add", _("&Add Layer"), "AddLayer",  _method_command("layer_add", _("&Add Layer"), "AddLayer",
768                  helptext = _("Add a new layer to active map"))                  helptext = _("Add a new layer to active map"))
769  _method_command("layer_remove", _("&Remove Layer"), "RemoveLayer",  _method_command("layer_remove", _("&Remove Layer"), "RemoveLayer",
770                  helptext = _("Remove selected layer(s)"),                  helptext = _("Remove selected layer(s)"),
771                  sensitive = _can_remove_layer)                  sensitive = _can_remove_layer)
772    
773    # Layer menu
774    _method_command("layer_projection", _("Pro&jection"), "LayerProjection",
775                    sensitive = _has_selected_layer)
776  _method_command("layer_raise", _("&Raise"), "RaiseLayer",  _method_command("layer_raise", _("&Raise"), "RaiseLayer",
777                  helptext = _("Raise selected layer(s)"),                  helptext = _("Raise selected layer(s)"),
778                  sensitive = _has_selected_layer)                  sensitive = _has_selected_layer)
# Line 804  main_menu = Menu("<main>", "<main>", Line 820  main_menu = Menu("<main>", "<main>",
820                          None,                          None,
821                          "layer_show_table",                          "layer_show_table",
822                          None,                          None,
823                          "layer_properties"]),                          "layer_properties",
824                            None,
825                            "layer_projection"]),
826                    Menu("help", _("&Help"),                    Menu("help", _("&Help"),
827                         ["help_about"])])                         ["help_about"])])
828    

Legend:
Removed from v.723  
changed lines
  Added in v.729

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26