button - Create and manipulate a button widget w/repeat
SYNOPSIS
mtiwidgets::button pathName ?options?
INHERITANCE
itk::Widget <- button
STANDARD OPTIONS
activeBackground
borderWidth
font
highlightThickness
state
|
activeForeground
command
foreground
image
text
|
background
cursor
highlightBackground
padX
underline
|
bitmap
disabledForeground
highlightColor
padY
wrapLength
|
See the "options"
manual entry for details on the standard options.
WIDGET-SPECIFIC OPTIONS
Name: repeatDelay
Class: RepeatDelay
Command-Line Switch: -repeatdelay
Specifies the number of milliseconds a button or key must be held down before
it begins to auto-repeat. Used, for example, on the up- and down-arrows in
scrollbars.
Name: repeatPeriod
Class: RepeatPeriod
Command-Line Switch: -repeatperiod
Used in conjunction with repeatDelay: once auto-repeat begins, this option
determines the number of milliseconds between auto-repeats.
DESCRIPTION
The button command creates a button with the ability to auto-repeat when
"held down".
METHODS
The button command creates a new Tcl command whose name is pathName.
This command may be used to invoke various operations on the widget. It
has the following general form:
pathName option ?arg arg ...?
Option and the args determine the exact behavior of the command. The following
commands are possible for button widgets:
ASSOCIATED METHODS
See the "button"
manual entry for details on the associated methods.
WIDGET-SPECIFIC METHODS
- pathName cget option
- Returns the current value of the configuration option given by option.
Option may have any of the values accepted by the button command.
- pathName configure ?option? ?value option value ...?
- Query or modify the configuration options of the widget. If no option
is specified, returns a list describing all of the available options for
pathName (see Tk_ConfigureInfo for information on the format of this
list). If option is specified with no value, then the command returns a
list describing the one named option (this list will be identical to the
corresponding sublist of the value returned if no option is specified).
If one or more option-value pairs are specified, then the command modifies
the given widget option(s) to have the given value(s); in this case the
command returns an empty string. Option may have any of the values accepted
by the button command.
COMPONENTS
Name: button
Class: Button
The button component is the button. See the "button"
widget manual entry for details on the button component item.
EXAMPLE
mtiwidgets::button .rb -text "Repeat Hello" -command {puts "Hello World"}
pack .rb -padx 10 -pady 10
AUTHOR
Brian Griffin
KEYWORDS
button, repeat, widget