## GdlDockItemButtonImage GdlDockItemButtonImage — A widget displaying an image used in dock grip |

## Stability Level

Private, unless otherwise indicated

## Synopsis

    struct              GdlDockItemButtonImage;
    enum                GdlDockItemButtonImageType;
    GtkWidget *         gdl_dock_item_button_image_new      (GdlDockItemButtonImageType image_type);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkWidget
                   +----GdlDockItemButtonImage

## Implemented Interfaces

GdlDockItemButtonImage implements AtkImplementorIface and GtkBuildable.

## Description

The GdlDockItemButtonImage displays a small image which could be a cross (close) or a triangle (iconify). These images are used for buttons in the GdlDockItemGrip object.

## Details

### struct GdlDockItemButtonImage

    struct GdlDockItemButtonImage;

### enum GdlDockItemButtonImageType

    typedef enum {
        GDL_DOCK_ITEM_BUTTON_IMAGE_CLOSE,
        GDL_DOCK_ITEM_BUTTON_IMAGE_ICONIFY
    } GdlDockItemButtonImageType;

Define the image displayed.

`GDL_DOCK_ITEM_BUTTON_IMAGE_CLOSE` | Display a small cross
`GDL_DOCK_ITEM_BUTTON_IMAGE_ICONIFY` | Display a small triangle

### gdl_dock_item_button_image_new ()

    GtkWidget *         gdl_dock_item_button_image_new      (GdlDockItemButtonImageType image_type);

Creates a new GDL dock button image object.

`image_type` : | Specifies what type of image the widget should display
Returns : | The newly created dock item button image widget

## See Also

GtlDockItemGrip