gtkAccelLabelNew(string = NULL, show = TRUE)
gtkAccelLabelSetAccelClosure(object, accel.closure)
gtkAccelLabelGetAccelWidget(object)
gtkAccelLabelSetAccelWidget(object, accel.widget)
gtkAccelLabelGetAccelWidth(object)
gtkAccelLabelRefetch(object)
gtkAccelLabel(string = NULL, show = TRUE)
gtkAccelLabelSetAccelWidget
.
For example, a gtkAccelLabelSetAccelWidget
is called with the gtkMenuItemNewWithLabel
(or
one of the similar functions for gtkAccelLabelSetAccelWidget
to set it up for you.
A GTK_ACCEL_VISIBLE
set (see GtkAccelFlags
).
A ## Create a GtkAccelGroup and add it to the window. accel_group = gtkAccelGroup() window$addAccelGroup(accel_group)
## Create the menu item save_item = gtkMenuItem("Save") menu$add(save_item)
## Now add the accelerator to the GtkMenuItem. ## It will be activated if the user types ctrl-s ## We just need to make sure we use the "visible" flag here to show it. save_item$addAccelerator("activate", accel_group, GDK_S, "control-mask", "visible")
gtkAccelLabel
is the equivalent of gtkAccelLabelNew
.