Bug 256334

Summary: Width resize does not respond to left-click+hold, height resize works fine though
Product: [Plasma] krunner Reporter: chosunsk
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Picture of the problem

Description chosunsk 2010-11-08 01:29:54 UTC
Created attachment 53230 [details]
Picture of the problem

Version:           unspecified (using KDE 4.5.3) 
OS:                Linux

After bug 242516 has been fixed (https://bugs.kde.org/show_bug.cgi?id=242516), I noticed that krunner now stretches across my screen without letting me resize it. Changing its location from free floating to top edge will not allow me to resize its width, only its height. Before trying to resize its width, I ran into the screen edge management that resized it to half of my screen accordingly. Turning off the edge management, I still cannot resize its width. When attempting to do so, I see the double horizontal arrows indicating that I could. However, the double arrow automatically turned into the four-pointed arrow (move krunner) when left-clicking.

Reproducible: Always

Steps to Reproduce:
Try to resize the width of krunner's dialog window by:
1) Hovering mouse pointer to the left or right edge to bring up the width resize icon (two opposed horizontal arrows)
2) Then left click to attempt to resize


Actual Results:  
Now the resize icon is automatically transformed to the move icon.  Thus, whenever trying to call the function to resize the width of krunner, the move function is called instead.

Expected Results:  
After clicking when the mouse pointer shows the width resize icon, the width of krunner's dialog window should now expand or contract at the user's discretion.
Comment 1 Matthias Fuchs 2010-11-14 22:33:20 UTC
SVN commit 1197079 by mfuchs:

KRunner's width can be resized when it is floating.
Also resizing on the left size is improved --> the cursor stays at the left edge.
BUG:256334

 M  +26 -36    krunnerdialog.cpp  
 M  +1 -1      krunnerdialog.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1197079
Comment 2 Matthias Fuchs 2010-11-15 01:24:40 UTC
SVN commit 1197140 by mfuchs:

Backport r1197079
KRunner's width can be resized when it is floating.
Also resizing on the left size is improved --> the cursor stays at the left edge.
CCBUG:256334

 M  +26 -36    krunnerdialog.cpp  
 M  +1 -1      krunnerdialog.h  


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