View Issue Details

IDProjectCategoryView StatusLast Update
0000907OpenMPTFeature Requestpublic2020-09-03 21:12
ReporterMidori Assigned To 
Status newResolutionopen 
Platformx64OSWindowsOS Version8.1 (Win NT 6.3)
Product VersionOpenMPT / libopenmpt 0.2-beta20.3 (upgrade first) 
Summary0000907: Alternative waveform scrolling mode and mousewheel zoom in sample editor

Currently, there are three ways to scroll the waveform display i'm aware of, that is by dragging the scrollbar itself, turning the scrollwheel or pressing the MMB to enter the scrolling mode (which works like in most of other Windows programs).

This is very inconvenient way to work with a sample IMO, and should be changed to enable dragging the waveform by pressing and holding the MMB, letting the user drag the view, and exit this mode immediately upon releasing said button. Scrolling with mousewheel could be reassigned to operate zoom instead.

Steps To Reproduce


Additional Information

In order not to annoy users who prefer things to remain like they are, an option dialog could be added in the program setup, to let the user set the behavior manually.

Tagsdragging, sample editor, scrolling, user interface, zoom, zooming
Has the bug occurred in previous versions?
Tested code revision (in case you know it)




2017-01-04 13:29


Scrolling.PNG (38,545 bytes)   
Scrolling.PNG (38,545 bytes)   
Saga Musix

Saga Musix

2017-01-04 14:17

administrator   ~0002828

Note that you can already use Ctrl + Mouse Wheel for zooming, which is standard for documents that can be zoomed but already have a "default" action for mouse wheel (compare e.g. mouse wheel behaviour in browsers, which works exactly the same way).The middle-click option is provided by the operating system and can be overriden. It might make sense to override it, as I don't think that most people are even aware that it exists.



2017-01-05 00:05

reporter   ~0002830

Nice to know about Ctrl + Wheel, still looking forward for proposed solution though :)

Saga Musix

Saga Musix

2020-09-03 21:12

administrator   ~0004437

Re-reading the original suggestion, it seems to me that OpenMPT (or the operating system, tested on Windows 10) already does that: Yes, if you click the MMB, it will stay in scrolling mode, but if you press and hold MMB to pan left and right, it will exit that mode once you release the button again. Isn't that what you want?

Issue History

Date Modified Username Field Change
2017-01-04 13:29 Midori New Issue
2017-01-04 13:29 Midori File Added: Scrolling.PNG
2017-01-04 13:29 Midori Tag Attached: user interface
2017-01-04 13:29 Midori Tag Attached: dragging
2017-01-04 13:29 Midori Tag Attached: sample editor
2017-01-04 13:29 Midori Tag Attached: scrolling
2017-01-04 13:29 Midori Tag Attached: zoom
2017-01-04 13:29 Midori Tag Attached: zooming
2017-01-04 14:17 Saga Musix Note Added: 0002828
2017-01-05 00:05 Midori Note Added: 0002830
2020-09-03 21:12 Saga Musix Note Added: 0004437