kicker: no drag-resizing anymore

Aaron J. Seigo aseigo at olympusproject.org
Mon May 27 02:20:01 BST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On May 26, 2002 06:45 pm, Dirk Mueller wrote:
> On Son, 26 Mai 2002, Aaron J. Seigo wrote:
> > something like the attached UI file...
>
> Yes, thats basically re-doing what KIntNumInput provides for you. Still, I

well, yes. i would use a kintnupinput if i were to actually implement it, but 
kintnumpinput doesn't show up with a slider in designer so i did it with a 
qslider+qspinbox for demonstration purposes.

> don't like it. The user should not need to care how much width 30 pixels
> is. he just wants it in a certain size, so the most natural thing is to
> just grab the darn thing and resize it to the size you want.

until they don't mean to drag it, but do. remember that most people have 
rather mediocre mouse skills.

how often do you change the size of your panel?
how often do you select something from your panel?
how often, when selecting something from your panel, do you click close to the 
edge of it?

the most common tasks should be easily accessable and not surrounded with 
problems (such as: i meant to click on a button but instead resized my 
panel).

that said, i find it horribly frustrating trying to resize it by dragging it. 
if i drag it to take up half my screen, it doesn't (no max value recognized, 
apparently) and trying to purposefully grab the rather narrow edge of the 
pannel is rather difficult. much easier IMO is to move a slider, hit apply 
and see what it looks like.

in any case, if you noticed in the ui file i sent there is a checkbox to 
enable resize via dragging. if checked it would allow you to drag-resize at 
will. i don't see the problem, unless you feel everyone should have to resize 
by dragging.

ryan is right about the resizing too: if it isn't a standard size you can drag 
it. i'll see if i can fix that since it's rather silly to allow dragging at 
55 but not 56 pixels ...

- -- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE88YnB1rcusafx20MRAoi9AJ9iiMWntDP8k51MjyQ2kY3Qbm+7ggCfQ4F3
yo13G60URGJZNRnUDb7x5Sk=
=r3Md
-----END PGP SIGNATURE-----





More information about the kde-core-devel mailing list