19.4 Mirrors and Mirrored Sheets

19.4.1 Mirror Functions

A mirror is the Lisp object that is the handle to the actual toolkit window or gadget.

sheet-direct-mirror [Generic Function]

Arguments:
sheet
Summary:
Returns the mirror of the sheet sheet. If the sheet is not mirrored (or does not currently have a mirror), sheet-mirror returns nil.

sheet-mirrored-ancestor [Generic Function]
Arguments:
sheet
Summary:
Returns the nearest mirrored ancestor of the sheet sheet.

sheet-mirror [Generic Function]
Arguments:
sheet
Summary:
Returns the mirror of the sheet sheet. If the sheet is not itself mirrored, sheet-mirror returns the direct mirror of its nearest mirrored ancestor. sheet-mirror could be implemented as:

        (defun sheet-mirror (sheet)
  (sheet-direct-mirror (sheet-mirrored-ancestor sheet))) 
realize-mirror [Generic Function]
Arguments:
port mirrored-sheet
Summary:
Creates a mirror for the sheet mirrored-sheet on the port port, if it does not already have one. The returned value is the sheet's mirror.


CLIM 2.0 User's Guide - OCT 1998

Generated with Harlequin WebMaker