When the user double-clicks on a row, or presses
RET, optional action and hook quotations are invoked. The action receives the row value (if any was selected) and the hook receives the table gadget itself. These quotations are stored in the
action and
hook slots of a table, respectively.
If the
single-click? slot is set to a true value, then single-clicking on a row will invoke the row action. The default value is
f.
The row action can also be invoked programmatically:
row-action ( table -- )