67 |
self.changed(LAYERS_CHANGED, self) |
self.changed(LAYERS_CHANGED, self) |
68 |
layer.Destroy() |
layer.Destroy() |
69 |
|
|
70 |
|
def CanRemoveLayer(self, layer): |
71 |
|
"""Return true if the layer can be deleted. |
72 |
|
|
73 |
|
The default implementation always returns 1. Derived classes |
74 |
|
should override this method if they have e.g. special layers |
75 |
|
that the user should not be able to remove. |
76 |
|
""" |
77 |
|
return 1 |
78 |
|
|
79 |
def ClearLayers(self): |
def ClearLayers(self): |
80 |
"""Delete all layers.""" |
"""Delete all layers.""" |
81 |
for layer in self.layers: |
for layer in self.layers: |