/[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 2364 by joey, Fri Oct 1 18:18:49 2004 UTC revision 2365 by joey, Fri Oct 1 18:22:32 2004 UTC
# Line 35  from Thuban.UI.multiplechoicedialog impo Line 35  from Thuban.UI.multiplechoicedialog impo
35  import view  import view
36  import tree  import tree
37  import tableview, identifyview  import tableview, identifyview
 from Thuban.UI.classifier import Classifier  
38  import legend  import legend
39  from menu import Menu  from menu import Menu
40    
# Line 53  import Thuban.Model.resource Line 52  import Thuban.Model.resource
52    
53  import projdialog  import projdialog
54    
55    from Thuban.Lib.classmapper import ClassMapper
56    
57    layer_properties_dialogs = ClassMapper()
58    
59  class MainWindow(DockFrame):  class MainWindow(DockFrame):
60    
# Line 729  class MainWindow(DockFrame): Line 731  class MainWindow(DockFrame):
731          currently selected layer if one is defined for this layer          currently selected layer if one is defined for this layer
732          type.          type.
733          """          """
734          name = "layer_properties" + str(id(layer))          dialog_class = layer_properties_dialogs.get(layer)
735          self.OpenOrRaiseDialog(name, Classifier, layer, group = group)  
736                    if dialog_class is not None:
737                name = "layer_properties" + str(id(layer))
738                self.OpenOrRaiseDialog(name, dialog_class, layer, group = group)
739    
740      def LayerJoinTable(self):      def LayerJoinTable(self):
741          layer = self.canvas.SelectedLayer()          layer = self.canvas.SelectedLayer()
742          if layer is not None:          if layer is not None:

Legend:
Removed from v.2364  
changed lines
  Added in v.2365

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26