Feature #1502
Implement simple (cyclic exclusive) and extended chart items keyboard selection in charts engine layer
Statut: | Closed | Début: | 16/09/2015 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Charts | Temps passé: | - | |
Version cible: | TXM 0.7.8 |
Description
Simple cyclic exclusive item selection¶
Implement cyclic exclusive item selection in charts engine layer.
Implement some select next and select previous item selection methods in the multiple item selector.
Multiple items extended selection¶
Implement some add next, add previous and add range items selection methods in the multiple item selector.
Implement an ordering mechanism to both selection modes to cycle through the items according to, for example, an SWT sorted table as Concordance, CA cols info, etc. or a TXM object sorted result.
UI behaviors¶
Specifications, see: https://groupes.renater.fr/wiki/txm-info/public/specs_charts_shared#entrees_utilisateur_souris_communes_a_tous_les_graphiques
Note¶
Dissociate the management of the mouse over item selection (temporary selection) of the multiple item "real" user selection of chart entities.
Validation tests for unordered selection¶
- create a chart with more than one series, e.g.: a Progression chart with more than one query.
- click in the chart to give it focus if needed
Simple (cyclic exclusive) selection¶
- use left and right arrow keys => the selected entity must change. The selection must cycle through all the series
Multiple items extended selection¶
- extended selection: use SHIFT + left or right arrow keys => the selection must be extended to the next/previous entity. The selection must cycle through all the series
- you can mix all these tests to see if the behaviors is well the same as the one used by your OS to select files/icons
- please provide the type of the tested charts and the OS used for the tests
- the tests for ordered selection will be describe in some others issues (e.g. for the CA: http://forge.cbp.ens-lyon.fr/redmine/issues/1521)
Results¶
SJ: OK, Win 7 x64
BP: OK, Ubuntu
Historique
#1 Mis à jour par Sebastien Jacquot il y a environ 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Sebastien Jacquot il y a environ 10 ans
Done. If no order is defined in the multiple items selector, the next/previous/range selections proceed by X chart values order.
#3 Mis à jour par Sebastien Jacquot il y a environ 10 ans
- Description mis à jour (diff)
- Statut changé de New à Feedback
- % réalisé changé de 0 à 80
#4 Mis à jour par Sebastien Jacquot il y a environ 10 ans
- Description mis à jour (diff)
#5 Mis à jour par Sebastien Jacquot il y a environ 10 ans
- Description mis à jour (diff)
#6 Mis à jour par Sebastien Jacquot il y a plus de 9 ans
- Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.7.8
#7 Mis à jour par Sebastien Jacquot il y a plus de 9 ans
- Description mis à jour (diff)
#8 Mis à jour par Sebastien Jacquot il y a plus de 9 ans
- Sujet changé de Implement cyclic exclusive item selection and multiple items extended selection in charts engine layer à Implement simple (cyclic exclusive) and extended keyboard selection in charts engine layer
- Description mis à jour (diff)
#9 Mis à jour par Sebastien Jacquot il y a plus de 9 ans
- Sujet changé de Implement simple (cyclic exclusive) and extended keyboard selection in charts engine layer à Implement simple (cyclic exclusive) and extended chart items keyboard selection in charts engine layer
- Description mis à jour (diff)
#10 Mis à jour par Sebastien Jacquot il y a plus de 9 ans
- Description mis à jour (diff)
#11 Mis à jour par Sebastien Jacquot il y a plus de 8 ans
- Statut changé de Feedback à Closed
- % réalisé changé de 80 à 100