Feature #1163

RCP: add components in chart editor tool bar for zooming in view

Added by Sebastien Jacquot about 5 years ago. Updated 1 day ago.

Status:New Start date:12/05/2014
Priority:Normal Due date:
Assignee:- % Done:

60%

Category:Charts Spent time: -
Target version:TXM 0.8.1

Description

In chart editor toolbars add, after to the reset view" button, components for zooming&panning in view.

Solution 1

add the following buttons in the top toolbar:

  1. 2 zoom buttons : magnifier+ magnifier-
    • EN tool tips : Zoom In, Zoom Out
    • EN tool tips : Zoom avant, zoom arrière
  2. 4 move buttons : ↑ ↓ ← →
    • EN tool tips : Move up|down|left|right
    • EN tool tips : Déplacer vers le haut|vers le bas|vers la gauche|vers la droite

Solution 2

Alternative Zoom widgets in the top toolbar :
- 2 buttons + label (%)
- Cursor
- combo list
- combo list + text field

Solution 3

SJ:
The 6 buttons of solution 1 and 2 may overload too much the toolbar. Need to discuss about this point.

(For information, we decided several months ago to finally not add the pan buttons finding them useless.)
Discuss about the general navigation area, eg. for pageable results the area is in the bottom toolbar:
  • in the bottom toolbar?
    • with a toolbar button to hide/show the bottom toolbar? (eg. hidden by defaut for chart editor but displayed by default for Table results?)
  • in a collapsible area of the toolbar named "Navigation"?
  • in a floating or not area in a corner of the chart?
    • for chart results, the pan arrows should be disposed as a cross shape?

History

#1 Updated by Sebastien Jacquot over 4 years ago

  • Subject changed from RCP: add buttons in chart editor tool bar for panning and scaling to RCP: add buttons in chart editor tool bar for zooming in view
  • Description updated (diff)

#2 Updated by Matthieu Decorde over 4 years ago

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

#3 Updated by Sebastien Jacquot over 1 year ago

  • Subject changed from RCP: add buttons in chart editor tool bar for zooming in view to RCP: add components in chart editor tool bar for zooming in view
  • Description updated (diff)

#4 Updated by Sebastien Jacquot over 1 year ago

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

#5 Updated by Sebastien Jacquot about 1 year ago

  • Target version changed from TXM 0.8.0 to TXM 0.8.2

#6 Updated by Matthieu Decorde about 1 month ago

  • Description updated (diff)
  • % Done changed from 0 to 60

#7 Updated by Matthieu Decorde about 1 month ago

  • Description updated (diff)

#8 Updated by Matthieu Decorde about 1 month ago

  • Description updated (diff)

#9 Updated by Matthieu Decorde about 1 month ago

  • Description updated (diff)

#10 Updated by Sebastien Jacquot 7 days ago

  • Target version changed from TXM 0.8.2 to TXM 0.8.1

Need to discuss about this issue.
IMO:
the 6 buttons overload too much the toolbar.
(For information, we decided several months ago to finally not add the pan buttons finding them useless.)
- discuss about the general navigation area, eg. for pageable results the area is in the bottom toolbar
- for chart results, the pan arrows should be disposed as a cross shape?
- in the bottom toolbar?
-- with a toolbar button to hide/show the bottom toolbar? (eg. hidden by defaut for chart editor but displayed by default for Table results?)
- in a collapsible area of the toolbar named "Navigation"?
- in a floating or not area in a corner of the chart?
- other solutions?

In any cases, since there are now RCP commands for pan and zoom, the Swing Key event handlers became useless. The Key events can be defined directly in RCP commands.

#11 Updated by Matthieu Decorde 2 days ago

  • Description updated (diff)

#12 Updated by Sebastien Jacquot 1 day ago

  • Description updated (diff)

Also available in: Atom PDF