| Allegro CL version 7.0 Minimally revised from 6.2. | |||||||||
A non-instantiable class that can be mixed with the grid-column class to
create grid columns whose cells act like static-text controls with button controls. Each
cell in the column will implement the pseudo-controls if the row of
that cell is an instance of a grid-row subclass that mixes in the
widget-row-mixin class.
When the user clicks on the small button displayed in the cell, the
cell-click method
provided by this mixin calls the button-function of the grid-column (if
non-nil) to perform some arbitrary action.
Alternately the user can emulate clicking the button by pressing
either the spacebar or the enter key, or by double-clicking anywhere
in the cell.
The button-function property of the column should be used to determine what happens when the user presses the button.
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.
Copyright (c) 1998-2006, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 7.0. has had minimal revisions compared to the 6.2 page.
Created 2005.9.20.
| Allegro CL version 7.0 Minimally revised from 6.2. | |||||||||