Each button has an associated list of properties defining its appearance and behavior, and other arbitrary properties may be used for application specific purposes. The following properties have special meaning to the Button package:
ignore, which does nothing.
action, and when present, will be used instead of
actionfor button invocations resulting from mouse-clicks (instead of the user hitting <RET>). If not present, mouse-clicks use
button-map, which defines <RET> and <mouse-2> to invoke the button.
"mouse-2, RET: Push this button".
buttonproperty, which may be useful in finding regions of text that comprise buttons (which is what the standard button functions do).
There are other properties defined for the regions of text in a button, but these are not generally interesting for typical uses.