| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
Arguments: list-view
A boolean value indicating whether a list-view
control will
automatically arrange its list-view-item
s back into a
rectangular array whenever an item is moved or the list-view is
resized. This is done only when the layout-style of the list-view is
either :small-icon
or
:large-icon
. If nil
(the
default), then no automatic arrangement is done. If t
, then automatic arrangement is done. The
arrangement is done when setting this property to t
as well.
For example, if the attachment properties (top-attachment, etc.) of a list-view
control are
set up so that the list-view is resized whenever the end user resizes
its parent dialog, then the icons will be re-arranged to fill the new
size of the list-view
control if auto-arrange has been
turned on.
A current incapacity of the list-view
control is that it is not
allowing the end user to drag list-view-item
s to new arbitrary
positions, as it should when the layout-style is either
:small-icon
or :large-icon
. But
if a list-view-item
is moved
programmatically by calling (setf
list-view-item-position), then auto-arrangement will still
occur, and place the item back into the rectangular array position
that is closest to the position to which the list-view-item
was moved.
See list-view
.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |