[mcclim-cvs] CVS update: mcclim/Examples/dragndrop.lisp

Timothy Moore tmoore at common-lisp.net
Tue Jan 11 13:35:47 UTC 2005


Update of /project/mcclim/cvsroot/mcclim/Examples
In directory common-lisp.net:/tmp/cvs-serv16352/Examples

Added Files:
	dragndrop.lisp 
Log Message:

Rewrote WITH-DOUBLE-BUFFERING. This version takes a rectangle as an
argument, allocates a pixmap for that region of the screen, and sets up
the sheet transformations so that drawing is done in the correct
pixmap coordinates.

Use WITH-DOUBLE-BUFFERING in DRAG-OUTPUT-RECORD. Add a little example
of using dragging-output.

Change the definition of ROUND-COORDINATE in the CLX backend to round
down from .5, not up. This should follow the CLIM pixel coverage
definition for shapes more closely. Replace most uses of ROUND in the
CLX backend with ROUND-COORDINATE.

Allow inconsistent :ID-TEST arguments in UPDATING-OUTPUT.

Date: Tue Jan 11 14:35:41 2005
Author: tmoore





More information about the Mcclim-cvs mailing list