Bug 260391

Summary: Scroll on panel height/width box should change height/width by 1 pixel increments
Product: [Plasma] plasma4 Reporter: Todd <toddrme2178>
Component: containment-panelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Todd 2010-12-17 18:09:07 UTC
Version:           unspecified (using KDE 4.5.85) 
OS:                Linux

When you click the panel cashew, you have a box for setting the height for horizontal panels or width for vertical panels.  However, since this is set by dragging, it is very difficult to get an exact height.  This is particularly important when trying to get two panels to be the same height.

As a solution, I think that if someone scrolls the scroll wheel of their mouse while hovered over the height or width box, it will increase or decrease the height or width of the panel, respectively, by 1 pixel increments.  

This is pretty natural in KDE, since scrolling on KDE numerical spin boxes already changes the value in the spin box by one increment.  Further, scrolling on the width/height sliders for the panel does change their position in single steps, so there is precedent for using the scroll wheel for panel elements.

Reproducible: Always
Comment 1 Felix Miata 2011-01-16 22:46:32 UTC
Note that one normally need not know the pixel height of the panel, but one wanting matching heights on multiple logins or computers commonly might. I'd like to be able to configure each machine so the starting height is a desired value before X ever gets started the very first time, obviating any need to goto panel settings.

I find the default height painfully short on virtually every new installation, and virtually every new user login. Maybe setting of a default panel height via kdmrc should be another wishlist bug. cf. bug 229984
Comment 2 Todd 2011-03-16 04:01:41 UTC
The height indicator is actually an opensuse-specific patch, so until they push the patch upstream this not the proper place for this wishlist item.