menuitem 3 LIBDBUSMENU-GTK Library
menuitem

## Synopsis

    gboolean            dbusmenu_menuitem_property_set_image
                                                            (DbusmenuMenuitem *menuitem,
                                                             const gchar *property,
                                                             const GdkPixbuf *data);
    GdkPixbuf *         dbusmenu_menuitem_property_get_image
                                                            (DbusmenuMenuitem *menuitem,
                                                             const gchar *property);

## Description

## Details

### dbusmenu_menuitem_property_set_image ()

    gboolean            dbusmenu_menuitem_property_set_image
                                                            (DbusmenuMenuitem *menuitem,
                                                             const gchar *property,
                                                             const GdkPixbuf *data);

This function takes the pixbuf that is stored in data and turns it into a base64 encoded PNG so that it can be placed onto a standard DbusmenuMenuitem property.

menuitem :

  The DbusmenuMenuitem to set the property on.

property :

  Name of the property to set.

data :

  The image to place on the property.

Returns :

  Whether the function was able to set the property or not.

dbusmenu_menuitem_property_set_image

### dbusmenu_menuitem_property_get_image ()

    GdkPixbuf *         dbusmenu_menuitem_property_get_image
                                                            (DbusmenuMenuitem *menuitem,
                                                             const gchar *property);

This function looks on the menu item for a property by the name of property. If one exists it tries to turn it into a GdkPixbuf. It assumes that the property is a base64 encoded PNG file like the one created by dbusmenu_menuite_property_set_image.

menuitem :

  The DbusmenuMenuite to look for the property on

property :

  The name of the property to look for.

Returns :

  A pixbuf or NULL to signal error.

dbusmenu_menuitem_property_get_image