11 |
from Thuban.Lib.connector import Publisher |
from Thuban.Lib.connector import Publisher |
12 |
|
|
13 |
from messages import MAPS_CHANGED, EXTENSIONS_CHANGED, FILENAME_CHANGED, \ |
from messages import MAPS_CHANGED, EXTENSIONS_CHANGED, FILENAME_CHANGED, \ |
14 |
LAYERS_CHANGED, MAP_PROJECTION_CHANGED, \ |
MAP_LAYERS_CHANGED, MAP_PROJECTION_CHANGED, \ |
15 |
LAYER_LEGEND_CHANGED, LAYER_PROJECTION_CHANGED, LAYER_VISIBILITY_CHANGED,\ |
LAYER_CHANGED, LAYER_PROJECTION_CHANGED, LAYER_VISIBILITY_CHANGED,\ |
16 |
EXTENSION_CHANGED, EXTENSION_OBJECTS_CHANGED, CHANGED |
EXTENSION_CHANGED, EXTENSION_OBJECTS_CHANGED, CHANGED |
17 |
|
|
18 |
from Thuban import _ |
from Thuban import _ |
38 |
|
|
39 |
EXTENSIONS_CHANGED -- Extensions were added, removed. |
EXTENSIONS_CHANGED -- Extensions were added, removed. |
40 |
|
|
41 |
LAYERS_CHANGED -- Same as the map's event of the same name. |
MAP_LAYERS_CHANGED -- Same as the map's event of the same name. |
42 |
It's simply resent from the session to make |
It's simply resent from the session to make |
43 |
subscriptions easier. |
subscriptions easier. |
44 |
|
|
58 |
|
|
59 |
# map specific channels |
# map specific channels |
60 |
MAP_PROJECTION_CHANGED, |
MAP_PROJECTION_CHANGED, |
61 |
LAYERS_CHANGED, |
MAP_LAYERS_CHANGED, |
62 |
|
|
63 |
# layer channels forwarded by the map |
# layer channels forwarded by the map |
64 |
LAYER_PROJECTION_CHANGED, |
LAYER_PROJECTION_CHANGED, |
65 |
LAYER_LEGEND_CHANGED, |
LAYER_CHANGED, |
66 |
LAYER_VISIBILITY_CHANGED, |
LAYER_VISIBILITY_CHANGED, |
67 |
|
|
68 |
# channels forwarded by an extension |
# channels forwarded by an extension |