CLIM mail archive

[Prev][Next][Index][Thread]

No Subject



    Date: Thu, 17 Dec 1992 05:58 EST
    From: Dietmar Pree <dp@cast.uni-linz.ac.at>

	     What do the following undocumented methods/functions,
	      taken from "new-cad-demo.lisp," exactly (!) do:
   	  
		tree-recompute-extent
		output-record-start-position*
		output-record-set-position*
		output-record-refined-sensitivity-test
		presentation-single-box
		highlight-output-record-1
   	    
All the above are documented in the CLIM 2.0 spec, although though some
of them have different names (also documented in an appendix).

	     additionally, some internal functions/methods are used:
   	 
		clim::accept-values-command-parser
		clim::menu-only-read-remaining-arguments-for-partial-command

Read the CLIM 2.0 spec.

		clim::region-intersects-offset-region-p
		clim::ltrb-overlaps-ltrb-p

They are internal functions used for conventience.  The first is obvious
from the name.  The second is like region-intersects-region-p, except
that it takes the corners of the bounding box of the region as a
left/top/right/bottom.

		clim::translate-positions

Macroexpand this, and you will see what it does.

		clim::stream-pointer-position-in-window-coordinates
		clim::position-window-near-carefully

These are obvious from their names and argument lists.

	   It seems that these functions are necessary to implement
	   my own output recording/incremental redisplay mechanism.

It really depends exactly what you are doing, and how ambitious you are.

0,,

References:

Main Index | Thread Index