All Manuals > CAPI User Guide and Reference Manual > 22 GRAPHICS-PORTS Reference Entries

unless-empty-rect-bind Macro

Summary

Binds the elements of a rectangle to four variables, and if the rectangle has a non-zero area, executes a body of code.

Package

graphics-ports

Signature

unless-empty-rect-bind ((x y width height) rectangle) &body body => result

Arguments
A variable.
A variable.
width
A variable.
height
A variable.
rectangle
A rectangle.
body
A body of Lisp code.
Values
result
The return value of the last form executed in body.
Description

The macro unless-empty-rect-bind binds x, y, width, and height to the appropriate values from rectangle and if width and height are both positive, evaluates the forms in body as an implicit progn.


CAPI User Guide and Reference Manual (Macintosh version) - 01 Dec 2021 19:31:44