Next Prev Up Top Contents Index

check-button

Class
Summary

A check button is a button that can be either selected or deselected, and its selection is independent of the selections of any other buttons.

Superclasses

button
titled-object

Description

The class check-button inherits most of its behavior from the class button . Note that it is normally best to use a check-button-panel rather than make the individual buttons yourself, as the button panel provides functionality for handling groups of buttons. However, check-button can be used if you need to have more control over the button's behavior.

Example

The following code creates a check button.

(setq button (capi:contain
              (make-instance 'capi:check-button
                             :text "Press Me")
              :process nil))

The button can be selected and deselected using this code.

(setf (capi:button-selected button) t) (setf (capi:button-selected button) nil)

The following code disables and enables the button.

(setf (capi:button-enabled button) nil) (setf (capi:button-enabled button) t)
See also

push-button
radio-button
button-panel


LispWorks CAPI Reference Manual - 14 Dec 2001

Next Prev Up Top Contents Index