GtkToolButton {RGtk2} | R Documentation |
A GtkToolItem subclass that displays buttons
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)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkToolItem +----GtkToolButton +----GtkMenuToolButton +----GtkToggleToolButton
GtkToolButton implements
AtkImplementorIface, GtkBuildable
and GtkActivatable
.
GtkToolButton
s are
GtkToolItemscontaining 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.
GtkToolButton
The GtkToolButton
struct contains only private. It should only be
accessed with the function described below.
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.
clicked(toolbutton, user.data)
This signal is emitted when the tool button is clicked with the mouse or activated with the keyboard.
toolbutton
the object that emitted the signal
user.data
user data set when the signal handler was connected.
icon-spacing[integer : Read / Write]
Spacing in pixels between the icon and label. Allowed values: >= 0 Default value: 3
Derived by RGtkGen from GTK+ documentation
http://library.gnome.org/devel//gtk/GtkToolButton.html