143 |
self.shapetable = Table(filename) |
self.shapetable = Table(filename) |
144 |
self.table = self.shapetable |
self.table = self.shapetable |
145 |
|
|
146 |
self.classification = Classification() |
self.classification = Classification(self) |
147 |
self.classification.setNull( |
self.classification.SetDefaultStroke(stroke) |
148 |
{'stroke':stroke, 'stroke_width':stroke_width, 'fill':fill}) |
self.classification.SetDefaultStrokeWidth(stroke_width) |
149 |
|
self.classification.SetDefaultFill(fill) |
150 |
|
|
151 |
|
self.UnsetModified() |
152 |
|
|
153 |
def open_shapefile(self): |
def open_shapefile(self): |
154 |
if self.shapefile is None: |
if self.shapefile is None: |
251 |
self.projection = projection |
self.projection = projection |
252 |
self.changed(LAYER_PROJECTION_CHANGED, self) |
self.changed(LAYER_PROJECTION_CHANGED, self) |
253 |
|
|
|
def SetFill(self, fill): |
|
|
"""Set the layer's fill color. None means the shapes are not filled""" |
|
|
self.fill = fill |
|
|
self.changed(LAYER_LEGEND_CHANGED, self) |
|
|
|
|
|
def SetStroke(self, stroke): |
|
|
"""Set the layer's stroke color. None means the shapes are not |
|
|
stroked.""" |
|
|
self.stroke = stroke |
|
|
self.changed(LAYER_LEGEND_CHANGED, self) |
|
|
|
|
|
def SetStrokeWidth(self, width): |
|
|
"""Set the layer's stroke width.""" |
|
|
self.stroke_width = width |
|
|
self.changed(LAYER_LEGEND_CHANGED, self) |
|
|
|
|
254 |
def TreeInfo(self): |
def TreeInfo(self): |
255 |
items = [] |
items = [] |
256 |
|
|