Learn R Programming

RGtk2 (version 2.20.24.1)

GtkToolButton: GtkToolButton

Description

A GtkToolItem subclass that displays buttons

Arguments

Methods and Functions

gtkToolButtonNew(icon.widget = NULL, label = NULL, show = TRUE) gtkToolButtonNewFromStock(stock.id, show = TRUE) 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, stock.id, show = TRUE)

Hierarchy

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

Interfaces

GtkToolButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.

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 icon.

Convenient Construction

gtkToolButton is the result of collapsing the constructors of GtkToolButton (gtkToolButtonNew, gtkToolButtonNewFromStock) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.

References

http://library.gnome.org/devel//gtk/GtkToolButton.html