Bug 337062

Summary: panel toolbox has handles in disguise
Product: [Plasma] plasmashell Reporter: Harald Sitter <sitter>
Component: PanelAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol, notmart, simonandric5
Priority: NOR Flags: kde: VisualDesign+
Version: master   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot

Description Harald Sitter 2014-07-04 14:04:44 UTC
The panel toolbox has two handles that need draging around. Namely 'screen edge' and 'height/width' They look like the other buttons in the toolbox (except for no icon), but they do not behave like buttons. They are in fact handles to be dragged around.

This is not immediately obvious and if one happens to have a steady hand it will take quite a while until one notices that they are supposed to be dragged rather than clicked.

Reproducible: Always
Comment 1 Harald Sitter 2014-07-04 14:05:34 UTC
Created attachment 87546 [details]
screenshot
Comment 2 David Edmundson 2014-07-04 14:15:43 UTC
Yeah, I agree; but this does match 4.x behaviour so it's not an urgent priority to fix.

Would love some ideas on how else to solve this. I've flagged the VDG group for comments.
Comment 3 Marco Martin 2014-07-07 08:33:00 UTC
being handles, they have "direct" manipulation for those two parametres.
I would like to make them more obvious, but I would consider any "indirect" manipulation solution (like a dialog that says the edge) a regression.
Comment 4 Aleix Pol 2014-07-08 14:43:23 UTC
At least we might want to change the cursor displayed on this button?

We would need to expose the cursorShape in the PlasmaComponents.Button though.
Comment 5 David Edmundson 2014-08-22 13:45:57 UTC
Git commit 7e89906c51453414209319d2c928a015dda5c66e by David Edmundson.
Committed on 22/08/2014 at 13:46.
Pushed by davidedmundson into branch 'master'.

Set cursor shape when hovering over panel drag handles

This requires kdeclarative master from today.

M  +1    -0    desktoppackage/contents/configuration/panelconfiguration/EdgeHandle.qml
M  +2    -0    desktoppackage/contents/configuration/panelconfiguration/SizeHandle.qml

http://commits.kde.org/plasma-desktop/7e89906c51453414209319d2c928a015dda5c66e