Book HomeJava and XSLTSearch this book

21.4. The Button Widget

Create a simple button with the Button method:

$parentwidget->Button (options)

The standard configuration options that apply to Button are: -activebackground, -activeforeground, -anchor, -background, -bg, -bitmap, -borderwidth, -bd, -cursor, -default, -disabledforeground, -font, -foreground, -fg, -height, -highlight-background, -highlightcolor, -highlightthickness, -image, -justify, -padx, -pady, -relief, -state, -takefocus, -underline, -width, and -wraplength.

Other options are:

-command => callback
Pointer to a function that will be called when the button is pressed.

-text => 'text'
Defines the text string displayed on the button. See also -textvariable.

-textvariable => \$variable
Points to the variable containing text to be displayed in the button. Button text will change as $variable does.

21.4.1. Button Methods

In addition to configure and cget, the following methods can be used for Button:

flash
Causes the button to flash from the normal to active state colors.

invoke
Invokes the callback command as if the button was clicked.



Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.