A label which displays an accelerator key on the right of the text
The GtkAccelLabel widget is a subclass of GtkLabel
that also displays an accelerator key on the right of the label text,
e.g. 'Ctl+S'. It is commonly used in menus to show the
keyboard short-cuts for commands.
The accelerator key to display is not set explicitly. Instead, the
GtkAccelLabel displays the accelerators which have been added to a
particular widget. This widget is set by calling
For example, a GtkMenuItem widget may have an
accelerator added to emit the "activate" signal when the
'Ctl+S' key combination is pressed. A GtkAccelLabel is
created and added to the GtkMenuItem, and
set_accel_widget() is called
with the GtkMenuItem as the second argument.
The GtkAccelLabel will now display 'Ctl+S' after its
A GtkAccelLabel will only display accelerators which have
Gtk::ACCEL_VISIBLE set (see
GtkAccelFlags). A GtkAccelLabel can display multiple
accelerators and even signal names, though it is almost always used to
display just one accelerator key.
Creates a new GtkAccelLabel.