Add functionality to modify visual parameters of the current chat items selection
Current multiple items selector permits to select some chart entities
(bars, points, etc.).
Add functionality to edit visual parameters of the current selection.
See: https://groupes.renater.fr/wiki/txm-info/public/specs_charts_ca#interface_de_selection_ou_filtrage_des_points
Currently the multiple items selector manages and stores only 2 parallel selection types:
- a unique item selection (used for the mouse over, in MouseOverItemSelector)
- a list of selected items (used to highlight some entities, in MultipleItemsSelector that extends MouseOverItemSelector and offers cyclic, extended/range, etc. selection)
- the chart renderer then checks if the items are stored as selection and draws them using some other hard-coded visual rendering parameters (outline, color, etc.)
Solutions
WIP
-
- extend or improve the multiple items selector to keep track of more than one entities list selections
-
- detach MultipleItemsSelector from MouseOverItemSelector and stores more than one MultipleItemsSelector
- it seems we need to store the rendering preferences for each selection, maybe in the MultipleItemsSelector
JFreeChart objects can have more than one renderer, see if it can be useful for this functionality.
(from redmine: issue id 2119, created on 2017/04/06 by Sebastien Jacquot)