All Manuals > Common Lisp Interface Manager 2.0 User's Guide > Chapter 19 Ports, Grafts, and Mirrored Sheets > 19.4 Mirrors and Mirrored Sheets

NextPrevUpTopContentsIndex

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.


Common Lisp Interface Manager 2.0 User's Guide - 3 Mar 2015

NextPrevUpTopContentsIndex