32 |
Parameter: the map |
Parameter: the map |
33 |
""" |
""" |
34 |
|
|
35 |
forwarded_channels = (LAYER_PROJECTION_CHANGED, |
forwarded_channels = (CHANGED, |
36 |
|
LAYER_PROJECTION_CHANGED, |
37 |
LAYER_LEGEND_CHANGED, |
LAYER_LEGEND_CHANGED, |
38 |
LAYER_VISIBILITY_CHANGED) |
LAYER_VISIBILITY_CHANGED) |
39 |
|
|
40 |
def __init__(self, title, projection = None): |
def __init__(self, title, projection = None): |
41 |
"""Initialize the map.""" |
"""Initialize the map.""" |
42 |
TitledObject.__init__(self, title) |
TitledObject.__init__(self, title) |
43 |
|
Modifiable.__init__(self) |
44 |
self.layers = [] |
self.layers = [] |
45 |
self.label_layer = LabelLayer("Labels") |
self.label_layer = LabelLayer("Labels") |
46 |
self.label_layer.Subscribe(CHANGED, self.forward, LAYERS_CHANGED) |
self.label_layer.Subscribe(CHANGED, self.forward, LAYERS_CHANGED) |