A function that is called when the toolbar button is pressed.
A slot specifying the image to use for the toolbar button.
An optional string which is displayed when the mouse moves over the button.
An object used for lookup of help. Default value
Links the button to a menu item.
A menu or
Toolbar buttons may be placed within toolbars and toolbar components. However, there is usually no need to create toolbar buttons explicitly; instead, the callbacks , images and tooltips arguments to toolbar or toolbar-component can be used.
This specifies the filename of a file suitable for loading with load-image. Currently this must be a bitmap file.
The symbol must either have been previously registered by means of a call to register-image-translation, or be one of the following symbols, which map to standard images:
An image object, as returned by load-image.
This allows a single bitmap to be created which contains several button images side by side. See make-image-locator for more information. On Windows, this also allows access to bitmaps stored as resources in a DLL.
This is a zero-based index into the default-image-set of the toolbar or toolbar component in which the toolbar button is used.
help-key is interpreted as described for element.
, if non-
, should match the
of a menu-item in the same interface as the button. Then, the action of pressing the button is remapped to selecting that menu-item and calling its
. The default value of
then it should be a menu object to display for the button.
then it should be a function which will be called with no arguments and should return a menu object to display for the button.
There is a separate smaller button for the dropdown menu next to the main button.
There is no main button, only the smaller button for the dropdown.
Toolbar buttons can display text, which should be in the data or text slot inherited from item.
(capi:display (make-instance 'redo))