Bug 340412

Summary: Wheel event not forwarded inside dialog
Product: [Frameworks and Libraries] libplasma Reporter: Kai Uwe Broulik <kde>
Component: libplasmaquickAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kai Uwe Broulik 2014-10-27 22:31:51 UTC
With always-on dialog margins mouse clicks and other mouse events are translated into the item so they still work on screen edges. This is not the case with wheel events.

Reproducible: Always

Steps to Reproduce:
1. Hover kmix or battery in systray
2. Move cursor all the way to the screen corner
3. Mouse wheel

Actual Results:  
Nothing happens

Expected Results:  
Wheel event is propagated to the item, allowing to adjust volume or brightness even at screen corner. Clicking the applet works.
Comment 1 Kai Uwe Broulik 2014-10-30 09:29:32 UTC
Git commit 112acf413e1cabebc28b05b6a13088713bfefe8c by Kai Uwe Broulik.
Committed on 30/10/2014 at 09:28.
Pushed by broulik into branch 'master'.

Forward wheel events inside panel view

This makes it also forward wheel events in the same fashion as it does with clicks.
Restores Fitt's law for taskmanager wheeling.
A similar patch for plasma-frameworks dialog is needed as well.
Related: bug 340488
REVIEW: 120894

M  +15   -0    shell/panelview.cpp

http://commits.kde.org/plasma-workspace/112acf413e1cabebc28b05b6a13088713bfefe8c
Comment 2 Kai Uwe Broulik 2014-10-30 21:02:27 UTC
Git commit b5f627352e7c2c740b808689496e418990a57fab by Kai Uwe Broulik.
Committed on 30/10/2014 at 21:01.
Pushed by broulik into branch 'master'.

Forward wheel events inside dialog

This makes it also forward wheel events in the same fashion as it does with clicks.

REVIEW: 120908

M  +15   -0    src/plasmaquick/dialog.cpp

http://commits.kde.org/plasma-framework/b5f627352e7c2c740b808689496e418990a57fab