Bug 161774

Summary: Cashew/Desktop Toolbox configuration button cannot be moved
Product: [Unmaintained] plasma4 Reporter: Mark Eaton <eaton.mark>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: bluedzins, finex, tonywhite100, wstephenson
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screenshot of problem

Description Mark Eaton 2008-05-08 02:23:16 UTC
Version:            (using Devel)
Installed from:    Compiled sources
OS:                Linux

I personally like to have my taskbar at the top of the screen and not filling the entire width of the screen.
However when I do this the little plasma config buttons (liquid drops or whatever they are) on the desktop and taskbar
now look totally out of place. On the taskbar the icon covers part of the transparent section and looks ugly, On the desktop it is no
longer in the corner but kind of hovering out in space where it would be up against the taskbar.
I understand the need for these, and think they work well in general however hard-coding the location
of these doesn't make sense given the themablity and configuration options for the various container.

I have a screen shot of the problem but to reproduce simply put the taskbar at the top of the screen and make it shorter so that there is space at either end. Using a theme such as Marysia (new on kdelook) will highlight the problem with the taskbar button.

Note this is only a visual problem (ie it looks bad), but since the rest of the desktop now looks so awesome it kind of sticks out like a sore thumb.
Comment 1 Mark Eaton 2008-05-08 02:30:52 UTC
Created attachment 24664 [details]
screenshot of problem
Comment 2 Marco Martin 2008-05-08 13:03:39 UTC
i think the position will always be fixed to that, but this is definitely a positioning problem.
what's need to be done is to reposition the panel one taking its layout margins into account and for the desktop one taking into account not fullsize panels, so moving it up when the panel leaves enough free room and maybe completing the arc around the toolbox when it couldn't be moved up
Comment 3 FiNeX 2008-05-09 10:21:23 UTC
@Marco: why should the position be always there?
Comment 4 Marco Martin 2008-05-10 15:45:27 UTC
for 4.1 i would like to make it reversed for reversed layouts, and then in the futre experimenting with the positions.
what it doesn't convince me too much is on how make it configurable without making just another configuration dialog, that would be silly, so we'll see...
Comment 5 Mark Eaton 2008-05-12 01:34:42 UTC
Perhaps if you could click on it and drag it around the edge of the screen to your preferred location. It would have to switch to a 1/2 circle on the edges and a 1/4 circle in the corners, but it wouldn't require a configuration screen and would solve the problem (for me at least).
Comment 6 Jason 2008-05-12 08:52:51 UTC
This is definitely a valid problem.  Not only would I like to choose the position of that thing, but I would like to skin it as well.  What are our options here?  Please fix this.
Comment 7 Jason 2008-05-12 09:01:29 UTC
Quote: "Perhaps if you could click on it and drag it around the edge of the screen to your preferred location. It would have to switch to a 1/2 circle on the edges and a 1/4 circle in the corners, but it wouldn't require a configuration screen and would solve the problem (for me at least)."

I think this is a great idea!  
Comment 8 Marco Martin 2008-05-12 09:04:00 UTC
@Mark Eaton: yeah, definitely something worth trying that must be experimented with.
it would require some heavy modification of the code, so it's too late for 4.1 but will try :)
Comment 9 FiNeX 2008-05-12 09:31:17 UTC
Eventually, instead of add a new configuration dialog, a simple check with "enable/disable" and a combo for selecting the position could be added on the desktop background settings dialog.
Comment 10 Will Stephenson 2008-05-28 08:17:00 UTC
Changing summary to make it easier to find and upping severity because the lack of this ability reduces the value of being able to move panels.
Comment 11 FiNeX 2008-06-12 15:15:08 UTC
*** Bug 163879 has been marked as a duplicate of this bug. ***
Comment 12 FiNeX 2008-08-17 01:20:23 UTC
*** Bug 169256 has been marked as a duplicate of this bug. ***
Comment 13 FiNeX 2008-11-15 13:04:55 UTC
Cashew can be moved in current trunk. Wonderful!