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