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

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

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

revision 1138 by frank, Thu Jun 5 15:59:57 2003 UTC revision 1219 by bh, Mon Jun 16 17:42:54 2003 UTC
# Line 21  class IdentifyListCtrl(RecordListCtrl): Line 21  class IdentifyListCtrl(RecordListCtrl):
21    
22      def selected_shape(self, layer, shape):      def selected_shape(self, layer, shape):
23          if layer is not None:          if layer is not None:
24              table = layer.table              table = layer.ShapeStore().Table()
25          else:          else:
26              table = None              table = None
27          self.fill_list(table, shape)          self.fill_list(table, shape)
# Line 30  class IdentifyGridCtrl(RecordGridCtrl): Line 30  class IdentifyGridCtrl(RecordGridCtrl):
30    
31      def selected_shape(self, layer, shape):      def selected_shape(self, layer, shape):
32          if layer is not None:          if layer is not None:
33              table = layer.table              table = layer.ShapeStore().Table()
34          else:          else:
35              table = None              table = None
36          self.SetTableRecord(table, shape)          self.SetTableRecord(table, shape)
# Line 58  class IdentifyView(NonModalDialog): Line 58  class IdentifyView(NonModalDialog):
58          top_box.Fit(self)          top_box.Fit(self)
59          top_box.SetSizeHints(self)          top_box.SetSizeHints(self)
60    
61            # Make sure to reflect the current selection.
62            self.selected_shape(parent.SelectedLayer(), parent.SelectedShapes())
63    
64      def OnClose(self, event):      def OnClose(self, event):
65          self.parent.Unsubscribe(SHAPES_SELECTED, self.selected_shape)          self.parent.Unsubscribe(SHAPES_SELECTED, self.selected_shape)
66          NonModalDialog.OnClose(self, event)          NonModalDialog.OnClose(self, event)

Legend:
Removed from v.1138  
changed lines
  Added in v.1219

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26