[mcclim-devel] questions about CLIM interface paradigm
rpgoldman at real-time.com
rpgoldman at real-time.com
Tue Jul 26 02:50:16 UTC 2005
>>>>> "Me" == Robert P Goldman <rpgoldman at real-time.com> writes:
Me> Paolo Amoroso wrote:
>> rpgoldman at real-time.com writes:
>>
>>
Me> [...snip...]
>>> 2. Is it good style to use the Enabled method? Is there a standard
>>
>>
>> I think this is a general UI issue, not necessarily a CLIM one.
Me> I actually think that this /is/ a specifically CLIM issue --- if CLIM
Me> simply removes disabled interactions from the UI, instead of leaving
Me> them there in a visibly-disabled form, then one may feel compelled to
Me> modify the way disablement is handled, or reimplement a custom
Me> disablement behavior.
OK, I see that this was unclear, mirroring my own confusion, but
somewhat reinforced by what feels like inconsistency in McCLIM.
When I make a menubar, then disabling is handled in the "dynamic"
style I referred to in my email, and disabled items are grayed out.
This seems fine.
*But* when I just use the right menu button, then *all* commands are
shown, whether they are enabled or disabled.
Question: should we be modifying McCLIM to make the right button menu
act like the menu bar, or vice versa? I favor the former, but defer
to wiser heads....
Cheers,
R
More information about the mcclim-devel
mailing list