NAME
pushbutton - Create and manipulate a push button widget
SYNOPSIS
pushbutton pathName ?options?
INHERITANCE
itk::Widget <- pushbutton
STANDARD OPTIONS
activeBackground activeForegroundbackgroundbitmap
borderWidth command cursor disabledForeground
font foreground highlightBackgroundhighlightColor
highlightThickness image padXpadY
state text underline wrapLength
See the "options" manual entry for details on the standard
options.
WIDGET-SPECIFIC OPTIONS
Name: defaultRing
Class: DefaultRing
Command-Line Switch: -defaultring
Boolean describing whether the button displays its
default ring given in any of the forms acceptable
to Tcl_GetBoolean. The default is false.
Name: defaultRingPad
Class: Pad
Command-Line Switch: -defaultringpad
Specifies the amount of space to be allocated to
the indentation of the default ring ring given in
any of the forms acceptable to Tcl_GetPixels. The
option has no effect if the defaultring option is
set to false. The default is 2 pixels.
Name: height
Class: Height
Command-Line Switch: -height
Specifies the height of the button inclusive of any
default ring given in any of the forms acceptable
to Tk_GetPixels. A value of zero lets the push
button determine the height based on the requested
height plus highlightring and defaultringpad.
Name: width
Class: Width
Command-Line Switch: -width
default ring given in any of the forms acceptable
to Tk_GetPixels. A value of zero lets the push
button determine the width based on the requested
width plus highlightring and defaultringpad.
_________________________________________________________________
DESCRIPTION
The pushbutton command creates a push button with an
optional default ring used for default designation and
traversal.
METHODS
The pushbutton command creates a new Tcl command whose
name is pathName. This command may be used to invoke var
ious operations on the widget. It has the following gen
eral form:
pathName option ?arg arg ...?
Option and the args determine the exact behavior of the
command. The following commands are possible for pushbut
ton widgets:
ASSOCIATED METHODS
flash invoke
See the "button" manual entry for details on the associ
ated 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 pushbutton 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 path
Name (see Tk_ConfigureInfo for information on the
format of this list). If option is specified with
no value, then the command returns a list describ
ing the one named option (this list will be identi
cal 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
COMPONENTS
Name: pushbutton
Class: Button
The pushbutton component is the button surrounded
by the optional default ring. See the "button"
widget manual entry for details on the pushbutton
component item.
EXAMPLE
pushbutton .pb -text "Hello" -command {puts "Hello World"} -defaultring 1
pack .pb -padx 10 -pady 10
AUTHOR
Bret A. Schuhmacher
Mark L. Ulferts
KEYWORDS
pushbutton, widget
Man(1) output converted with
man2html