After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 576326 - better timeline mouse scroll wheel usage
better timeline mouse scroll wheel usage
Status: VERIFIED FIXED
Product: pitivi
Classification: Other
Component: User interface
Git
Other Linux
: Normal blocker
: 0.13.1
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-22 21:08 UTC by Jean-François Fortin Tam
Modified: 2009-05-14 17:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2009-03-22 21:08:57 UTC
Here's a proposal of new mousewheel bindings when the cursor is over the actual timeline canvas:
- normal scroll = zoom in/out (not just on the ruler)
- shift+scroll = scroll the timeline horizontally
- ctrl+scroll = scroll the timeline vertically
- middle-click-drag: scroll horizontally and vertically (bug #575966)

This is consistent with other gnome applications, allows efficient zooming (my most commonly used operation in video editing, which doubles function as a quick way to jump from one place of the timeline to another), and the very useful "shift+scroll" just can be documented/presented to the user as another efficient way of moving through the timeline.
Comment 1 Jean-François Fortin Tam 2009-03-22 21:22:09 UTC
Actually, that's incorrect, after some discussion and after checking the HIG [1]. The correct order should be:
- normal scroll = scroll the timeline horizontally
- shift+scroll = scroll the timeline vertically
- ctrl+scroll = zoom in/out (not just on the ruler)
- middle-click-drag: scroll horizontally and vertically (bug #575966)


[1]: "Ctrl+scrollwheel-up should zoom into the window or control under the mouse pointer, and Ctrl+scrollwheel-down should zoom out. Zooming in this way should not move keyboard focus to the window or control being zoomed."
Comment 2 Edward Hervey 2009-05-14 17:28:40 UTC
commit 69dd1b51f19f67accbbf7dbdaa9de4fd493e09e4
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Thu May 14 19:27:28 2009 +0200

    TimelineCanvas: More extensive scrollwheel behaviour. Fixes #576326
    
    UP/DOWN : scrolls left/right
    SHIFT + UP/DOWN : scrolls up/down
    CTRL + UP/DOWN : zooms in/out
    
    Also made the canvas Loggable (for debug messages).