Learn R Programming

RGtk2 (version 2.8.8)

GtkButton: GtkButton

Description

A widget that creates a signal when clicked on

Arguments

Methods and Functions

gtkButtonNew(show = TRUE) gtkButtonNewWithLabel(label, show = TRUE) gtkButtonNewWithMnemonic(label, show = TRUE) gtkButtonNewFromStock(stock.id, show = TRUE) gtkButtonPressed(object) gtkButtonReleased(object) gtkButtonClicked(object) gtkButtonEnter(object) gtkButtonLeave(object) gtkButtonSetRelief(object, newstyle) gtkButtonGetRelief(object) gtkButtonGetLabel(object) gtkButtonSetLabel(object, label) gtkButtonGetUseStock(object) gtkButtonSetUseStock(object, use.stock) gtkButtonGetUseUnderline(object) gtkButtonSetUseUnderline(object, use.underline) gtkButtonSetFocusOnClick(object, focus.on.click) gtkButtonGetFocusOnClick(object) gtkButtonSetAlignment(object, xalign, yalign) gtkButtonGetAlignment(object) gtkButtonSetImage(object, image) gtkButtonGetImage(object) gtkButton(label, stock.id, show = TRUE)

Hierarchy

\link{GObject} +----\link{GtkObject} +----\link{GtkWidget} +----\link{GtkContainer} +----\link{GtkBin} +----GtkButton +----\link{GtkToggleButton} +----\link{GtkColorButton} +----\link{GtkFontButton} +----\link{GtkOptionMenu}

Interfaces

GtkButton implements AtkImplementorIface.

Detailed Description

The GtkButton widget is generally used to attach a function to that is called when the button is pressed. The various signals and how to use them are outlined below. The GtkButton widget can hold any valid child widget. That is it can hold most any other standard GtkWidget. The most commonly used child is the GtkLabel.

Convenient Construction

gtkButton is the result of collapsing the constructors of GtkButton (gtkButtonNew, gtkButtonNewWithLabel, gtkButtonNewFromStock, gtkButtonNewWithMnemonic) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.

References

http://developer.gnome.org/doc/API/2.0/gtk/GtkButton.html