extbutton - Extends the behavior of the Tk button

SYNOPSIS

extbutton pathName ?options?

INHERITANCE

itk::Widget <- extbutton

STANDARD OPTIONS

activebackground
bd
foreground
text
activeforeground
cursor
image
bitmap
disabledforeground
justify
background
font
relief

See the "options" manual entry for details on the standard options.

WIDGET-SPECIFIC OPTIONS

Name:                   bitmapforeground
Class:                  Foreground
Command-Line Switch:	-bitmapforeground

Name:                   command
Class:                  Command
Command-Line Switch:	-command

Name:                   defaultring
Class:                  DefaultRing
Command-Line Switch:    -defaultring

Name:                   defaultringpad
Class:                  Pad
Command-Line Switch:    -defaultringpad

Name:                   imagePos
Class:                  Position
Command-Line Switch:    -imagepos

Name:                   ringBackground
Class:                  Background
Command-Line Switch:	-ringbackground


DESCRIPTION

The extbutton extends the behavior of the atomic Tk button by allowing text and an image or bitmap to coexist. The user may use the -image or -bitmap options to specify an image as well as the -imagepos option to specify image position relative to the text. Note that the extbutton is not intended to be used without an image/bitmap. There will be an emtpy space next to the text if no image/bitmap is specified.

METHODS

The extbutton 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 ...?

INHERITED METHODS

Each of the following methods are inherited from itk::Archetype. See that man page for details.
pathName cget
pathName component
pathName config
pathName configure

WIDGET-SPECIFIC METHODS

pathName invoke
Evaluates the command fragment associated with the -command option.
pathName flash
Simulates the Tk button's flash command.

EXAMPLES


iwidgets::extbutton .eb -text "Bitmap example" -bitmap info \
  -background bisque -activeforeground red -bitmapforeground blue \
  -defaultring 1 -command {puts "Bisque is beautiful"}
pack .eb -expand 1

iwidgets::extbutton .eb -text "Image example" -relief ridge -image \
  [image create photo -file $itk::library/../iwidgets/demos/images/clear.gif] \
  -font 9x15bold -background lightgreen -imagepos e \
  -activebackground lightyellow
pack .eb -expand 1

AUTHOR

Chad Smith

KEYWORDS

button, pushbutton