/[thuban]/trunk/thuban/Thuban/Model/layer.py
ViewVC logotype

Diff of /trunk/thuban/Thuban/Model/layer.py

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

revision 374 by jan, Mon Jan 27 14:20:02 2003 UTC revision 386 by jonathan, Mon Feb 3 11:44:27 2003 UTC
# Line 250  class Layer(BaseLayer): Line 250  class Layer(BaseLayer):
250    
251      def SetFill(self, fill):      def SetFill(self, fill):
252          """Set the layer's fill color. None means the shapes are not filled"""          """Set the layer's fill color. None means the shapes are not filled"""
253          self.fill = fill          null = self.classification.getNull()
254            null['fill'] = fill
255            self.classification.setNull(null)
256          self.changed(LAYER_LEGEND_CHANGED, self)          self.changed(LAYER_LEGEND_CHANGED, self)
257    
258      def SetStroke(self, stroke):      def SetStroke(self, stroke):
259          """Set the layer's stroke color. None means the shapes are not          """Set the layer's stroke color. None means the shapes are not
260          stroked."""          stroked."""
261          self.stroke = stroke          null = self.classification.getNull()
262            null['stroke'] = stroke
263            self.classification.setNull(null)
264          self.changed(LAYER_LEGEND_CHANGED, self)          self.changed(LAYER_LEGEND_CHANGED, self)
265    
266      def SetStrokeWidth(self, width):      def SetStrokeWidth(self, width):
267          """Set the layer's stroke width."""          """Set the layer's stroke width."""
268          self.stroke_width = width          null = self.classification.getNull()
269            null['stroke_width'] = width
270            self.classification.setNull(null)
271          self.changed(LAYER_LEGEND_CHANGED, self)          self.changed(LAYER_LEGEND_CHANGED, self)
272    
273      def TreeInfo(self):      def TreeInfo(self):
# Line 284  class Layer(BaseLayer): Line 290  class Layer(BaseLayer):
290              if color is None:              if color is None:
291                  return "None"                  return "None"
292              return "(%.3f, %.3f, %.3f)" % (color.red, color.green, color.blue)              return "(%.3f, %.3f, %.3f)" % (color.red, color.green, color.blue)
293          items.append(_("Fill: ") + color_string(self.fill))  
294          items.append(_("Outline: ") + color_string(self.stroke))          # layers will always have a classification with at least a NULL data set
295    
296            #items.append((_("Fill: %s") % color_string(self.fill), self.fill))
297            #items.append((_("Outline: %s") % color_string(self.stroke), self.stroke))
298    
299            items.append(self.classification)
300    
301          return (_("Layer '%s'") % self.Title(), items)          return (_("Layer '%s'") % self.Title(), items)
302    

Legend:
Removed from v.374  
changed lines
  Added in v.386

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26