iwidgets::extbutton(1) | [incr Widgets] | iwidgets::extbutton(1) |
iwidgets::extbutton - Extends the behavior of the Tk button by allowing a bitmap or image to coexist with text.
iwidgets::extbutton pathName ?options?
itk::Widget <- iwidgets::Extbutton
activebackground activeforeground bitmap background bd cursor disabledforeground font foreground image justify relief text
See the "options" manual entry for details on the standard 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
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.
The iwidgets::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 ...?
Each of the following methods are inherited from itk::Archetype. See that man page for details.
pathName cget pathName component pathName config pathName configure
package require Iwidgets 4.0 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
Chad Smith
button, pushbutton
Tk |