On Tue, Nov 13, 2001 at 11:46:55AM +0000, Rev Simon Rumble wrote:

> Have a question to see if anyone knows what the standard behaviour
> should be in a GUI application.  I've seen both out there.
> 
> You have a button.  The label on the button changes each time you
> click it.  eg, let's say it changes a select list from [All] to
> [Today].  Now the button could have two very different behaviours:
> 
> 1) It shows the current state, ie when it says [All] that means all
>    the items are displayed.
> 2) It shows what the button will do to the list, ie when is says [All]
>    it means it is currently showing just Today and when you click the
>    button it will display All.
> 
> So what is the standard?  Is there one?

If you _absolutely have to_ use a push-button (and I'm not sure
why you would), then at least put the word "Show" in front; i.e.
"Show All" or "Show Today".  That's much less ambigious.

However, what you really want to do is use a radio button group
instead of a push button.  By radio buttons, I mean the things
that look like:

    View:
        (.) Today
        ( ) All

and which you can select between a number of alternatives (i.e.
not checkboxes).  I've just done one session's worth of HCI at Uni
(Human Computer Interaction).  Good to see it's actually
useful[1].

[1] That was a joke.  Sorta.


-- 
#ozone/algorithm <[EMAIL PROTECTED]>          - trust.in.love.to.save

-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to