Feature #1517

Implement simple, multiple and extended chart items mouse selection in charts engine layer

Ajouté par Sebastien Jacquot il y a plus de 3 ans. Mis à jour il y a environ 2 ans.

Statut:Closed Début:23/09/2015
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:Charts Temps passé: -
Version cible:TXM 0.7.8

Description

Implement mouse mechanism to select some entities in charts.
The selected entities then may be highlighted (and can display extra data linked to the type of result), send to another command, deleted, exported, etc.

UI behaviors

Specifications, see: https://groupes.renater.fr/wiki/txm-info/public/specs_charts_shared#entrees_utilisateur_souris_communes_a_tous_les_graphiques

Validations tests

  • create some charts

Simple/exclusive selection

  • left click on some items => the item must be exclusively selected and highlighted

Multiple selection

  • CTRL/CMD + left click on some items => the item must be added/removed from the current selection

Extended selection

  • deselect all the items (deselecting the last item of a series can be done by CTRL/CMD + left clicking on it)
  • select an item
  • select another item with SHIFT + left click => all the items between the last selected item and the current selected item must be added to the selection
  • please provide the type of the tested charts and the OS used for the tests

Results

SJ: OK, Win 7 x64 (all charts tested)
BP: OK, Ubuntu

Historique

#1 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Statut changé de New à Feedback

The selection internal mechanism is implemented since TXM 0.7.7 and used in CA charts.
I generalized the system to all charts and it is now used by default by all charts.
At this moment, there are two mechanisms for drawing extra data linked to a chart entity:

  • the mouse over which displays a tool tip about 4 seconds after the mouse has stopped moving
  • the selection, when clicking on an entity or select it with keyboard, the system permit to draw an extra label (or whatever we want) linked to the selected chart item

#2 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • % réalisé changé de 0 à 80

#4 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Description mis à jour (diff)

#5 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.7.8

#6 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Description mis à jour (diff)

#7 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Description mis à jour (diff)

#8 Mis à jour par Matthieu Decorde il y a environ 3 ans

  • Sujet changé de Implement selection and multiple items selection in charts engine layer à Implement mouse selection and multiple items mouse selection in charts engine layer
  • Description mis à jour (diff)

#9 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Sujet changé de Implement mouse selection and multiple items mouse selection in charts engine layer à Implement simple and multiple items mouse selection in charts engine layer

#10 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Sujet changé de Implement simple and multiple items mouse selection in charts engine layer à Implement simple, multiple and extended chart items mouse selection in charts engine layer
  • Description mis à jour (diff)

#11 Mis à jour par Sebastien Jacquot il y a presque 3 ans

  • Description mis à jour (diff)

#12 Mis à jour par Sebastien Jacquot il y a environ 2 ans

  • Statut changé de Feedback à Closed
  • % réalisé changé de 80 à 100

Formats disponibles : Atom PDF