Tree GDE 2 redesign
From MapbenderWiki
Contents |
[edit]
interested parties
[edit]
Abstract
We want to discuss the possible changes to the Module Tree GDE 2 her. Certain things are to be concerned and here we should list demands and wishes for the enhanced module
[edit]
Aim
- remove tabular layout
- create valid HTML
- better interactivity
[edit]
Features the module has to have (MUSTs)
- all features of the current module
- interaction with mapframe
- coinfiguration via element vars
- toggling of wms / layer visibility (displaying information)
- toggling of WFS (querying information)
- show metainformation (parsed capabilities)
- dynamically adding of WMS
- loading of a WMC
- change position of layer (move up / move down)
- disabling of layers (due to scale settings)
- contextmenu
- some standard functions to interact with the tree
- missing but needed functionality
- handling of grouped layers (?) (has been implemented, not sure about the status though )
- no tabular layout
- valid HTML
- disabling of layers (due to inavailability)
- extended standard functionality to call from other parts of the application
- perhaps ToggleAllLayers()
- ...
[edit]
Features the module might have (additions)
- extended events: like "onredraw",... (?)
- disabling of interaction while one action takes place (changing of several layer-visibilities)
- checking wms availability
- serialize layer structure
- e.g. programmatically changing visibility of several layers
- first serialize current status,
- parse and change the status
- commit the status back and redraw both layer-tree and map
- setting transparency (not sure about this one) (there already is layer transparency, see gui2 in MB 2.4.3 but maybe I misunderstood it)
[edit]
Existing issues
Please notice the following bugs in the current treeGDE2 module

