Bug 198814

Summary: Improve the positioning of dragged extenders into the desktop
Product: [Unmaintained] plasma4 Reporter: Grósz Dániel <groszdanielpub>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: alan.christopher.jenkins, andresbajotierra, aseigo, henryrust89, xenofchaos
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Grósz Dániel 2009-07-03 18:31:51 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

If I move an extender/collection by dragging and dropping its caption, when I drop it, it appears with an animation like when a new plasmoid appears and its top left corner appears under the mouse (and not the place on the caption I dragged).

This is probably more a wish than a bug report but this is so inconsistent with the typical drag'n'drop move behavior of windows and plasmoid handles that I would count it as a bug.
Comment 1 Dario Andres 2009-07-15 23:16:24 UTC
Technically this is because the extenders are no pure-widgets, so when you drag some extender to the desktop, it first needs to create a new "Internal Extender Container" (real)widget to contain the extender itself. May be the position could be improved a bit.
Comment 2 Dario Andres 2009-08-19 19:12:03 UTC
*** Bug 192624 has been marked as a duplicate of this bug. ***
Comment 3 Alan Jenkins 2009-08-27 16:22:32 UTC
There's another inconsistency as well - when dragging by the caption, you can't move the extender to a panel.  You have to drag it by the "handle" if you want to move it to a panel.
Comment 4 Aaron J. Seigo 2009-08-27 20:13:31 UTC
@Alan: that's true of all widgets, not just the extenders, and a completely separate issue from this one.
Comment 5 Henry Rust 2010-01-02 17:46:31 UTC
I can confirm this bug on KDE 4.3.4 with Qt 4.5.3. It's a really strange behavior. So I agree with Grósz Dániel that this should be count as a bug.
Comment 6 Marco Martin 2010-06-12 11:44:40 UTC
SVN commit 1137301 by mart:

event->button() is usually empty, do drags only with the left buttons (and find the down position with that too) instead
BUG:198814


 M  +4 -2      extenderitem.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1137301