[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Application of execute-frame-command and menu-choose question
Question 1) How do I manually invoke execute-frame-command with a command and
a *unsupplied-argument*?
Assuming your using the CLIM package.
ex: No arguments for command called do-it it is just,
(execute-frame-command *application-frame* '(com-do-it))
This works!
whereas if another command called do-it-with-an-arg, when I try
(execute-frame-command *my-application-frame*
(list 'com-do-it-with-an-arg *unsupplied-argument*))
Nothing happens, except that I get #:unsupplied-argument as a
return value!#@$%^$% I am sort of emulating a presentation-to-command
translator for my menu-choose items.
Question 2) Is there a way to have non-selectable items in menu-choose
menus and if so how to you do it? I like to have menu section labels (which I
emulate now by using different text style) in my menus grouping specific items,
plus spacing around items in which I use a blank string as an item. But
unfortunately these items are still highlighting. Or am I stuck with doing
it differently by using accepting-values with its own window which I find is
a bit too slow for me?