| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |
Arguments: grid-section-any
Returns the value of the proportional property of its
argument. The default value is t
for a grid-row-section
or grid-column-section
, and nil
for a grid-row
or grid-column
.
This property determines whether space will be distributed
among a grid-section and its siblings. When a grid-row-section
or grid-column-section
is
resized, any grid-rows or grid-columns in that section that have their
proportional property turned on are also resized proportionally to
each other as needed in order to keep the section exactly filled by
its set of subsections (when possible). For example, if a
grid-column-section has six columns, and the two columns that are
proportional have sizes (widths) of 100 and 200, and the user
stretches that grid section by 30 pixels, then the two proportional
columns will also stretch to become 110 and 220 pixels wide.
Similarly, when the whole grid-widget
is resized, any grid-column-section
s
or grid-row-section
s within it that
have their proportional property turned on are also resized as needed
in order to keep the grid exactly filled by its sections (and any of
their proportional subsections are resized in turn).
It is advisable to make at least one grid-row-section and at least one grid-column-section of any grid-widget be proportional, so that the sections always fill the grid.
Typically, if a grid-section contains only one subsection, it is desirable to make that subsection be proportional so that it always fills its section.
Grid-sections that have no proportional subsections will be scrollable when the fixed sizes of the subsections exceeds the whole section size, as long as the section's scrollbars property is turned on. (It will also scroll even if it contains proportional subsections if the size of the non-proportional subsections exceeds the section size.)
proportional is a
property of the grid-subsection
, grid-column
, row-header-column
,
grid-row
,
column-header-row
, grid-section
, grid-column-section
,
and grid-row-section
classes.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.
| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |