Modify the columns of a multi-column-list-panel.
modify-multi-column-list-panel-columns self &key columns x-adjust reorderable-columns sort-descriptions column-function item-print-functions
The function modify-multi-column-list-panel-columns
modifies the columns of
self
.
All the keyword arguments have the same meaning as the corresponding initargs in multi-column-list-panel. See the entry for multi-column-list-panel for details.
For all the keyword arguments, if they are not supplied the value does not change. For all keyword arguments except
sort-descriptions
, if they are passed as nil
the corresponding value does not change. If
sort-descriptions
is passed as nil
, the
sort-descriptions
are changed to nil
.
modify-multi-column-list-panel-columns
. For example you can make the
column-function
a function that closes over the containing interface, and check a slot in it to decide which columns to return, and then update this slot whenever you call modify-multi-column-list-panel-columns
.CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017