The existing style dialog was quickly created by Richard Gould for the OOPSLA demo. We do need to take a step back and
design this wiget so it will scale as our needs required.
Checkpoint 1
- Layer maintains Style information, complete with events for the Renderers to notice changes
- A extention point is needed to define a StyleConfigurator
- parity with richards existing style editor
Checkpoint 2
- add Point Style, Raster Style, Text Style
Checkpoint 3 - Wish list
- Support a Dialog for complex editing, View for quick edit (same division as per 3 User Interface Guidelines#PropertiesGuidelines)
- Support Apply-Cancel work flow in a view (see our extentions to the 3 User Interface Guidelines#ViewsGuidelines)
- The ui should filter the available StyleConfigurator based on type of data (no sense setting the fill for LineStrings)
- Style Preview facility (associated solution can be used for style based Icon representing a layer)