Bug 95257 - [UI] add mouse scroll wheel scrolling ability to presenter console "slides" view
Summary: [UI] add mouse scroll wheel scrolling ability to presenter console "slides" view
Status: RESOLVED DUPLICATE of bug 45034
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
5.0.3.1 rc
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-22 15:11 UTC by mzagrabe
Modified: 2023-12-11 20:51 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mzagrabe 2015-10-22 15:11:11 UTC
I know PgUp and PgDn are used for advancing through the slides in the presenter console, but it would be nice when in the "slides" view of the console to be able to use the mouse wheel to scroll - instead of using the vertical scroll bar.

Thanks for your work on free software!

-m
Comment 1 Paul-Antoine Arras 2016-07-01 14:22:44 UTC
I second this RFE: it is quite annoying to have to use the scroll bar while the mouse wheel is the usual and most convenient way to scroll.

Maybe it's just a matter of missing mouseListener in https://cgit.freedesktop.org/libreoffice/core/tree/sdext/source/presenter/PresenterSlideSorter.cxx#n505, as only mousePressed, mouseReleased, mouseEntered and mouseExited are registered.
See also: https://cgit.freedesktop.org/libreoffice/core/tree/sdext/source/presenter/PresenterScrollBar.cxx#n358
Comment 2 dldld 2019-12-29 16:45:49 UTC
I had also a look into the code an can confirm, that a mouse wheel event is missing. But currently I didn't find out how to get the event as there seems to be no EventListener available which would provide this event:

https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1lang_1_1XEventListener.html

XMouseListener:
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XMouseListener.html

XMouseMotionListener:
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1awt_1_1XMouseMotionListener.html

Maybe I am missing there something?
Comment 3 Stéphane Guillou (stragu) 2023-12-11 20:51:41 UTC
This is already tracked in bug 45034, let's mark as duplicate.

*** This bug has been marked as a duplicate of bug 45034 ***