Greg:

IMHO, if you do a list box, do NOT make it work the same way Windows and
wxwidgets list boxes do:
I live in Wyoming -- way down at the bottom of the normal list of states in
the USA.
In order to select my state, I must hit the 'W' key four times, to get past
Washington, West Virginia and Wisconsin.
When I lived in Nevada, I never knew HOW many times to hit the 'N' key - is
it spelled out as 'Nev'? or abbreviated as 'NV'.
If spelled it comes before the 'North' states, but if abbreviated it comes
after.
If I made the mistake of typing 'NE' I selected Florida! 'NV' selected
Vermont.
How is a visually impaired user supposed to be able to cope with that?

I think that a listbox should work exactly like a text box for typed entry.
If I want Wyoming, I type 'WY'. I only need to type enough characters to
make a unique selection.  If I was born in 1950, I should be able to type
'1' '9' '5' '0' rather than having to mouse-scroll half way down a 120 item
list.

The search bar on Firefox works pretty much like I am thinking, giving users
less choices as they type, until they have selected one item.  It's not too
hard to do.  The database system I worked  on in 1980 did a minimum unique
selection -- and it all worked in 60 Kbytes of memory.  I have really missed
that feature in the popular "modern" GUI's.  I am still convinced that a
skilled operator can get a LOT more work done per hour on an "obsolete"
character mode display than on a GUI.  I want to find (and/or help make) a
GUI that is keystroke friendly -- where you CAN use the mouse, but do not
HAVE TO, so that the GUI will perform as quickly as the glass teletype did.

That's my two cents worth, anyway.
--
Vernon Cole

P.S.: No, I can't help just now -- I'm working on an upgrade to adodbapi to
hook up django and MS SQL. -- but I will in the future.

On Sun, Nov 29, 2009 at 5:50 PM, Greg Ewing <[email protected]>wrote:

> Rhodri James wrote:
>
>> Any chance of a "ListBox", or at  least a more robust recipe than I can
>> dream up at this time of night?
>>
>
> Okay, I'll see what I can do.
>
> --
> Greg
>
> _______________________________________________
> Pygui mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/pygui
>
_______________________________________________
Pygui mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pygui

Reply via email to