Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!ll-xn!cogen From: cogen@ll-xn.UUCP Newsgroups: comp.lang.lisp Subject: presentation types in genera Message-ID: <561@xn.LL.MIT.EDU> Date: Fri, 5-Jun-87 20:14:58 EDT Article-I.D.: xn.561 Posted: Fri Jun 5 20:14:58 1987 Date-Received: Sat, 6-Jun-87 20:12:14 EDT Organization: MIT Lincoln Laboratory, Lexington, MA Lines: 18 Posting-Front-End: GNU Emacs 18.41.1 of Mon Mar 30 1987 on xn (berkeley-unix) Does anyone know how to present a cp:command object? I can do something like (present '(com-help) 'cp:command) and I get the word 'Help', which is mouse-sensitive when a command is being requested; eg, at a Lisp top-level command prompt. However, when I mouse on the presentation, the command "does not activate" - I must hit return to get the command to be accepted. There is a presentation option for cp:command, :wait-for-activation, that looked promising. So I tried (present '(com-help) '((cp:command) :wait-for-activation nil)) but the behavior was exactly the same. Obviously, there is a way to do it, since the commands typed directly by the user at the keyboard become cp:command presentation objects that, when moused, do activate without hitting return. I tried using the presentation inspector to compare these presenations, but got nowhere. Any suggestions?