| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version | ||||||||||
Arguments: list-view
A boolean value indicating whether a list-view control will
automatically arrange its list-view-items 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-items 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-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 | ||||||||||