Bug 216169

Summary: Scrollbar slider: minimum size is too small, affects usability
Product: [Plasma] Oxygen Reporter: tropikhajma <tropikhajma>
Component: styleAssignee: Camilla Boemann <cbo>
Status: RESOLVED NOT A BUG    
Severity: normal CC: cfeck
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandriva RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description tropikhajma 2009-11-25 23:10:08 UTC
Version:            (using KDE 4.3.2)
OS:                Linux
Installed from:    Mandriva RPMs

 the pointer in the right scrollbar apparently has no minimal size set. After few thousands lines printed out, the pointer gets 1 pixel tall and eventually disappears completely 

to reproduce:
1. set the scrollback to unlimited or very high (I have 100 000)
2. launch a process producing large amount of output

this prevents me to do big jumps in the output, forcing me to use pgup/down, which is slow
I wouldn't expect the pointer to shrink below ~5 pixels, less than that make it difficult to catch with the mouse.
Comment 1 Christoph Feck 2009-11-27 04:51:31 UTC
I assume you mean the handle/slider/thumb size of the scrollbar and use Oxygen style, so I am reassigning, as Konsole cannot influence the minimum size of the scrollbar slider.

To confirm the issue, you could try a different style. With Skulpture, you can change the minimum scrollbar slider size to check.
Comment 2 Christoph Feck 2009-11-27 05:15:21 UTC
Which style do you use?

I cannot reproduce. According to the code, Oxygen uses 21 pixels minimum size, and this has not changed since KDE 4.0.

Running Konsole with unlimited size, and "cat"ing a large file (95000 lines, confirmed using cat -n option) about 10 times, the scrollbar handle does not shrink below that size.
Comment 3 tropikhajma 2009-11-27 10:35:33 UTC
ah, thanks for the hint, I didn't think it would be style-related!
I am using the iaora-kde style which is Mandriva's default.
After switching to oxygen the handle reappeared, sized just fine.

Sorry for the noise, I'll open a bug in Mandriva's bugzilla.