Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rochester!cornell!svax!belmonte From: belmonte@svax.cs.cornell.edu (Matthew Belmonte) Newsgroups: net.lang.lisp Subject: Symbolics' Margin Choice Facility Message-ID: <689@svax.cs.cornell.edu> Date: Wed, 5-Nov-86 23:10:29 EST Article-I.D.: svax.689 Posted: Wed Nov 5 23:10:29 1986 Date-Received: Thu, 6-Nov-86 20:54:41 EST Organization: Cornell Univ. CS Dept. Lines: 16 Keywords: symbolics menus In section 24.1 of their "Programming the User Interface" manual, Symbolics says that when a user-defined handler for a margin choice box is called, the special variable self is bound to the window. I'm placing (declare (special self)) within my handler function, but when I attempt to reference self within my handler, it turns out that the value of self is nil. Is this bogus documentation, or is there something I should be doing differently? Right now I have everything working using a hacked version of tv:choose-variable-values, but I'd like to know whether or not it's possible to do things the official, documented way. -- "When you've got them by the balls, their hearts and minds will follow." -- a member of the Nixon administration Matthew Belmonte ARPA: BITNET: UUCP: ..!decvax!duke!duknbsr!mkb