I might be nice for the appearance of all controls, windows etc. to adhere to a 
standard set of UI states as identified:

Enabled
Enabled Mouse over
Enabled Mouse down inside
Enabled Mouse down outside (*)

Enabled Selected
Enabled Selected Mouse over
Enabled Selected Mouse down inside
Enabled Selected Mouse down outside (*)

Disabled
Disabled Mouse over (*)
Disabled Mouse down inside (*)
Disabled Mouse down outside (*)

Disabled Selected 
Disabled Selected  Mouse over (*)
Disabled Selected Mouse down inside (*)
Disabled Selected Mouse down outside (*)

And repeat for additional "inactive" (non-primary/top window)


(*) indicates a nice to have, rather than strictly necessary...

Thoughts appreciated beforehand. Anything missing, suggestions for fallback 
(don't want to have to do all for everything)?...

Perhpas worth a tutorial/help/etc. for those making new widgets.


I'm sure I discussed this with Igor before, but not sure I had a response.

Regards, Gary
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to