Learn R Programming

RGtk2 (version 2.12.17)

GtkToolButton: GtkToolButton

Description

A GtkToolItem subclass that displays buttons

Arguments

Methods and Functions

gtkToolButtonNew(icon.widget = NULL, label = NULL, show = TRUE) gtkToolButtonNewFromStock(stock.id) gtkToolButtonSetLabel(object, label = NULL) gtkToolButtonGetLabel(object) gtkToolButtonSetUseUnderline(object, use.underline) gtkToolButtonGetUseUnderline(object) gtkToolButtonSetStockId(object, stock.id = NULL) gtkToolButtonGetStockId(object) gtkToolButtonSetIconName(object, icon.name) gtkToolButtonGetIconName(object) gtkToolButtonSetIconWidget(object, icon.widget = NULL) gtkToolButtonGetIconWidget(object) gtkToolButtonSetLabelWidget(object, label.widget = NULL) gtkToolButtonGetLabelWidget(object) gtkToolButton(icon.widget = NULL, label = NULL, show = TRUE)

Hierarchy

GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkToolItem +----GtkToolButton +----GtkMenuToolButton +----GtkToggleToolButton

Interfaces

GtkToolButton implements AtkImplementorIface and GtkBuildable.

Detailed Description

GtkToolButtons are GtkToolItems containing buttons. Use gtkToolButtonNew to create a new GtkToolButton. Use gtkToolButtonNewWithStock() to create a GtkToolButton containing a stock item. The label of a GtkToolButton is determined by the properties "label_widget", "label", and "stock_id". If "label_widget" is non-NULL, then that widget is used as the label. Otherwise, if "label" is non-NULL, that string is used as the label. Otherwise, if "stock_id" is non-NULL, the label is determined by the stock item. Otherwise, the button does not have a label. The icon of a GtkToolButton is determined by the properties "icon_widget" and "stock_id". If "icon_widget" is non-NULL, then that widget is used as the icon. Otherwise, if "stock_id" is non-NULL, the icon is determined by the stock item. Otherwise, the button does not have a label.

Convenient Construction

gtkToolButton is the equivalent of gtkToolButtonNew.

References

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