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

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

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

revision 1113 by bh, Fri May 30 15:59:49 2003 UTC revision 1119 by bh, Mon Jun 2 10:37:59 2003 UTC
# Line 407  class LegendTree(wxTreeCtrl): Line 407  class LegendTree(wxTreeCtrl):
407      def _OnMsgMapLayersRemoved(self, map):      def _OnMsgMapLayersRemoved(self, map):
408          assert map is self.map          assert map is self.map
409    
         layer, group = self.GetSelectedHierarchy()  
   
         if layer is None:  
             assert False, "Shouldn't be allowed."  
             return  
   
410          layers = map.Layers()          layers = map.Layers()
411    
412          for layer, id in self.layer2id.items():          for layer, id in self.layer2id.items():
# Line 557  class LegendTree(wxTreeCtrl): Line 551  class LegendTree(wxTreeCtrl):
551    
552          if not root.IsOk():          if not root.IsOk():
553              self.image_list = wxImageList(BMP_SIZE_W, BMP_SIZE_H, False, 0)              self.image_list = wxImageList(BMP_SIZE_W, BMP_SIZE_H, False, 0)
554                                                                                    
555              bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H)              bmp = wxEmptyBitmap(BMP_SIZE_W, BMP_SIZE_H)
556              dc = wxMemoryDC()              dc = wxMemoryDC()
557              dc.SelectObject(bmp)              dc.SelectObject(bmp)
558              dc.SetBrush(wxBLACK_BRUSH)              dc.SetBrush(wxBLACK_BRUSH)
559              dc.Clear()              dc.Clear()
560              dc.SelectObject(wxNullBitmap)              dc.SelectObject(wxNullBitmap)
561                                                                                    
562              self.emptyImageIndex = \              self.emptyImageIndex = \
563                  self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0))                  self.image_list.AddWithColourMask(bmp, wxColour(0, 0, 0))
564                                                                                    
565              bmp = resource.GetBitmapResource("legend_icon_layer",              bmp = resource.GetBitmapResource("legend_icon_layer",
566                                                wxBITMAP_TYPE_XPM)                                                wxBITMAP_TYPE_XPM)
567              self.mapImageIndex = \              self.mapImageIndex = \
568                  self.image_list.Add(bmp)                  self.image_list.Add(bmp)
569    
570              self.AssignImageList(self.image_list)              self.AssignImageList(self.image_list)
571                self.availImgListIndices = []
572    
573              root = self.AddRoot("")              root = self.AddRoot("")
574    

Legend:
Removed from v.1113  
changed lines
  Added in v.1119

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26