Name
GtkPixmapMenuItem -- A special widget for GNOME menus.
Object Hierarchy
GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBin
+----GtkItem
+----GtkMenuItem
+----GtkPixmapMenuItem |
Description
GtkPixmapMenuItem works like a normal GTK menu item, but you can insert a
arbitrary widget (most often a pixmap widget), which is displayed
at the left side. The advantage is that indentation is handled the
same way as GTK does (i.e if you create a menu with a gtk_check_menu_item,
all normal menu items are automatically indented by GTK - so if you
use a normal menu item to display pixmaps at the left side, the pixmaps
will be indented, which is not what you want. This widget solves
the problem).
Details
struct GtkPixmapMenuItem
struct GtkPixmapMenuItem; |
gtk_pixmap_menu_item_new ()
GtkWidget* gtk_pixmap_menu_item_new (void); |
Creates a new pixmap menu item. Use gtk_pixmap_menu_item_set_pixmap()
to set the pixmap wich is displayed at the left side.
gtk_pixmap_menu_item_set_pixmap ()
void gtk_pixmap_menu_item_set_pixmap (GtkPixmapMenuItem *menu_item,
GtkWidget *pixmap); |
Set the pixmap of the menu item.