Feature #1517

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

Added by Sebastien Jacquot over 3 years ago. Updated over 2 years ago.

Status:Closed Start date:09/23/2015
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:Charts Spent time: -
Target version: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

History

#1 Updated by Sebastien Jacquot over 3 years ago

  • Status changed from New to 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 Updated by Sebastien Jacquot over 3 years ago

  • Description updated (diff)

#3 Updated by Sebastien Jacquot over 3 years ago

  • % Done changed from 0 to 80

#4 Updated by Sebastien Jacquot over 3 years ago

  • Description updated (diff)

#5 Updated by Sebastien Jacquot over 3 years ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.7.8

#6 Updated by Sebastien Jacquot over 3 years ago

  • Description updated (diff)

#7 Updated by Sebastien Jacquot over 3 years ago

  • Description updated (diff)

#8 Updated by Matthieu Decorde over 3 years ago

  • Subject changed from Implement selection and multiple items selection in charts engine layer to Implement mouse selection and multiple items mouse selection in charts engine layer
  • Description updated (diff)

#9 Updated by Sebastien Jacquot over 3 years ago

  • Subject changed from Implement mouse selection and multiple items mouse selection in charts engine layer to Implement simple and multiple items mouse selection in charts engine layer

#10 Updated by Sebastien Jacquot over 3 years ago

  • Subject changed from Implement simple and multiple items mouse selection in charts engine layer to Implement simple, multiple and extended chart items mouse selection in charts engine layer
  • Description updated (diff)

#11 Updated by Sebastien Jacquot about 3 years ago

  • Description updated (diff)

#12 Updated by Sebastien Jacquot over 2 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 80 to 100

Also available in: Atom PDF