Of HIG, Apple, and User-Centric Design

Keith Martin keith at vortex.co.uk
Tue Jul 29 08:27:01 EDT 2003


>>>  A checkbox I can't uncheck is a surprise.
>>>[snip]


>But there is a difference whether the checkbox is enabled or not. A disabled
>checkbox is inactive, so it is perfectly normal that it can't be unchecked.
>However, the same is not true if that checkbox is enabled. Once it is enabled,
>one should be able to toggle its state.


Absolutely - this is a simple matter of having a choice which only 
applies if other conditions are in a particular state. The 
alternative would be to hide the checkbox completely unless the state 
called for it, but this isn't quite as 'open' an approach to UI 
design - and isn't necessarily as kind and helpful to the user.

k



More information about the use-livecode mailing list