Available menu items

"Robert St. Amant" <[email protected]>
Newsgroups gmane.lisp.allegro
Message-ID <[email protected]>
Hi,

I'm using Allegro CL 6.0 for Windows.  I'd like to dynamically change
the availability of menu items in an application I'm building, but I
can't quite figure out how to do it cleanly.  The way I think it works
is that if the 'available' slot in a menu item is non-nil, the menu
item is available, otherwise not.  Is there a way to have a menu item
test the state of the interface before its menu is displayed, in
event-driven fashion, or do I need to change the 'available' slot
explicitly?  Ideally I'd just put a function in the 'available' slot
to be called at the appropriate time, but that doesn't seem to work.

Thanks,
Rob
-- 
Rob St. Amant
http://www4.ncsu.edu/~stamant
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.