| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |
A non-instantiable class that can be mixed with the grid-column
class to
create grid columns whose cells act like static-text
controls. Each cell in
the column will implement the pseudo-control if the row of that cell
is an instance of a grid-row
subclass that mixes in the
widget-row-mixin
class.
To ensure that this mixin class' methods take precedence over other
methods that specialize on grid-column
, this mixin class generally should
appear first in a defclass
expression's list of superclasses, as in:
(defclass my-static-text-column (static-text-column-mixin my-subclass-of-grid-column) ...)
The draw-cell method supplied by this mixin calls the column's data-read-converter to convert the data object represented by each cell into a string to display in the cell.
See the section Built-In Grid Cell Widgets on the page for the
grid-widget
class for an
overview of the grid column mixins.
A quicker but less object-oriented alternative to using the widget-column-mixin
classes is to
write cell-widget methods.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 9.0 page.
Created 2015.5.21.
| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |