Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.52">

GtkPixmapMenuItem

Name

GtkPixmapMenuItem -- A special widget for GNOME menus.

Synopsis


#include <gnome.h>


struct      GtkPixmapMenuItem;
GtkWidget*  gtk_pixmap_menu_item_new        (void);
void        gtk_pixmap_menu_item_set_pixmap (GtkPixmapMenuItem *menu_item,
                                             GtkWidget *pixmap);

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.

Returns :&GtkWidget pointer to new menu item


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.

menu_item : Pointer to the pixmap menu item
pixmap : Pointer to a pixmap widget