...
Code Block | ||||
---|---|---|---|---|
| ||||
<styleStore> <styles> <style> ....... </style> <rules> </styles> <rules> <rule> ....... </rule> </rules> </style> </styles> </styleStore> |
Multiple stores might be loaded at once: System Store, Personal Store, Group Store, Experiment Store. Their information is grouped and managed by a #Style Registry
...
It should be possible to define rules on how to attach a style to a particular plot object. Multiple rules might be applied to a given style. It should be possible to apply rules to:
...
A style registry combines the styles and rules from different style stores and provides the right set of style styles (with the appropriate order) for a given plot object.
...
We have to define the order in which the styles are applied to an object.:
- passed style (when plotting)
- explicit in annotation (like labels)
- implicit:
- action
- category
- plot order
- path
- type
Style Editor
GUI front end for viewing and editing individual styles or combinations of styles.
We already have a first version of the style editor. We need to add the possibility to view the information contained in a style registry, i.e. the chain of styles contributing to a given object and the set of rules that have contributed to it.
...