Top |
AmtkMenuItemAmtkMenuItem — GtkMenuItem functions |
const gchar * | amtk_menu_item_get_long_description () |
void | amtk_menu_item_set_long_description () |
void | amtk_menu_item_set_icon_name () |
const gchar *
amtk_menu_item_get_long_description (GtkMenuItem *menu_item
);
the long description of menu_item
, previously set with
amtk_menu_item_set_long_description()
.
[nullable]
Since: 2.0
void amtk_menu_item_set_long_description (GtkMenuItem *menu_item
,const gchar *long_description
);
Sets the long description of menu_item
. A possible use-case is to display it
in a GtkStatusbar, or as a tooltip.
menu_item |
a GtkMenuItem. |
|
long_description |
the long description, or |
[nullable] |
Since: 2.0
void amtk_menu_item_set_icon_name (GtkMenuItem *item
,const gchar *icon_name
);
amtk_menu_item_set_icon_name
has been deprecated since version 5.9 and should not be used in newly-written code.
Use GtkImageMenuItem instead, even if deprecated. This function doesn't place the icon at the right place.
Sets an icon to a GtkMenuItem.
If the child widget of item
is already a GtkBox, all GtkImage widgets
inside that box are first destroyed. A GtkImage for icon_name
is then
inserted to the box.
If the child widget of item
is not a GtkBox (it's usually the
GtkAccelLabel), it is replaced by a new GtkBox and the initial child widget
is inserted to the GtkBox, alongside the icon.
As a consequence, if you want to call functions on the GtkAccelLabel, it's easier to do it before calling this function.
Since: 2.0