Re: [Plib-devel] [RFC] changing slider behavior
Brought to you by:
sjbaker
|
From: Fay, J. F Dr C. U. A. 46 S. <joh...@eg...> - 2009-01-20 22:41:59
|
Quite frankly, I always hated the old style (sorry, Steve) but never had
the time to do anything about it.
John F. Fay
Technical Fellow
Jacobs Technology TEAS Group
850-883-1294
-----Original Message-----
From: Melchior FRANZ [mailto:mf...@us...]
Sent: Tuesday, January 20, 2009 2:04 PM
To: pli...@li...
Subject: [Plib-devel] [RFC] changing slider behavior
Sliders (puSlider, puaScrollbox) work in a very unconventional
way now. The reference point for moving the slider handle is
always in the middle of the handle (A)...
+---+------------+=============+--------------+---+
| < | | B A | | > |
+---+------------+=============+--------------+---+
bgnd handle bgnd
If you click anywhere on the slider, the handle jumps there,
in a way that the handle is centered under the mouse. If you
grab the handle at 'B', then the slider will first jump to
the left, and can only then get adjusted. That's weird and
unlike any slider behavior in one of today's GUIs (that I
know). If the handle was at one end, then you have to move
the mouse first until you reach the center point, before the
slider even starts moving! Weird and unexpected!
In any other GUI it's like this (as you probably know):
You can grab the slider at any point and start moving. No
jumps at all. If you click on the background left and
right of the slider, then it makes a big jump ("page_step"),
and on the arrow buttons (if available) it makes a small
step ("line_step"). I'd like to change puSlider/puaScrollbar
to this behavior (and puaList, puaLargeInput etc. would
inherit it). Actually, the patch for that is already finished
and waits for submission.
Does anyone have an objection to this change? If not, should
the old style be available as an alternative? As default?
m.
------------------------------------------------------------------------
------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
plib-devel mailing list
pli...@li...
https://lists.sourceforge.net/lists/listinfo/plib-devel
|