NextPrevUpTopContentsIndex

calculate-constraints

Generic Function
Summary

The calculate-constraints generic function calculates the minimum and maximum size of a pane.

Package

capi

Signature

calculate-constraints pane

Arguments

pane

A CAPI pane or layout.

Description

The generic function calculate-constraints calculates the minimum and maximum size for pane according to the sizes of its children, and sets these values into pane 's geometry cache.

The CAPI calls calculate-constraints for each pane and layout that it displays.

When creating your own layout, you should define a method for calculate-constraints that sets the values of the following geometry slots based on the constraints of its children.

%min-width%

The minimum width of pane.

%max-width%

The maximum width of pane.

%min-height%

The minimum height of pane.

%max-height%

The maximum height of pane.

(See with-geometry.)

The constraints of any CAPI element can be found by calling get-constraints.

See also

calculate-layout
define-layout
get-constraints
element
layout
with-geometry


LispWorks CAPI Reference Manual - 17 Mar 2008

NextPrevUpTopContentsIndex