CLIM mail archive


Making frames go away

    Date: Fri, 6 Mar 1992 06:39 EST
    From:     Nichael Cramer <ncramer@BBN.COM>

    In Lucid CLIM 1.0 beta on Sparc, SunOS 4.1...

    I'm having trouble getting rid of frames on a simple exit.

    Two easy-to-get-at examples occur in the clim-1.0b/tutorial/ directory.
    Both the TIC-TAC-TOE.lisp and the PUZZLE-5.lisp use calls of the form:

      (clim:frame-exit *application-frame*)

    in their exit-commands.  However, upon exit the frame is dead but still
    "exposed"; i.e. it's still visible on the screen.

The frames are supposed to de-expose themselves upon exit, but remain
around in the lisp environment so you can return to them.  (This is what
happens under Genera.)  There's an unwind-protect in the :around method
on run-frame-top-level that does 
(setf (window-visibility top-level-window) nil).  Perhaps this doesn't
do the right thing on some window systems.  I imagine you'll get further
comment from the Lucid folks.

Main Index | Thread Index