GimpDrawablePreview 3 LIBGIMP Library
GimpDrawablePreview A widget providing a preview of a GimpDrawable.

## Synopsis

                GimpDrawablePreview;
    GtkWidget*  gimp_drawable_preview_new       (GimpDrawable *drawable,
                                                 gboolean *toggle);
    GimpDrawable* gimp_drawable_preview_get_drawable
                                                (GimpDrawablePreview *preview);
    void        gimp_drawable_preview_draw_region
                                                (GimpDrawablePreview *preview,
                                                 const GimpPixelRgn *region);

## Object Hierarchy

      GObject
       +----GtkObject
             +----GtkWidget
                   +----GtkContainer
                         +----GtkBox
                               +----GtkVBox
                                     +----GimpPreview
                                           +----GimpScrolledPreview
                                                 +----GimpDrawablePreview

## Implemented Interfaces

GimpDrawablePreview implements AtkImplementorIface.

## Description

A widget providing a preview of a GimpDrawable.

## Details

### GimpDrawablePreview

    typedef struct _GimpDrawablePreview GimpDrawablePreview;

GimpDrawablePreview

### gimp_drawable_preview_new ()

    GtkWidget*  gimp_drawable_preview_new       (GimpDrawable *drawable,
                                                 gboolean *toggle);

Creates a new GimpDrawablePreview widget for drawable. If updating the preview takes considerable time, you will want to store the state of the "Preview" check-button in the plug-in data. For convenience you can pass a pointer to the gboolean as toggle.

drawable :

  a GimpDrawable

toggle :

  pointer to a gboolean variable to sync with the "Preview" check-button or `NULL`

Returns :

  A pointer to the new GimpDrawablePreview widget.

Since GIMP 2.2

gimp_drawable_preview_new

### gimp_drawable_preview_get_drawable ()

    GimpDrawable* gimp_drawable_preview_get_drawable
                                                (GimpDrawablePreview *preview);

preview :

  a GimpDrawablePreview widget

Returns :

  the GimpDrawable that has been passed to `gimp_drawable_preview_new()`.

Since GIMP 2.2

gimp_drawable_preview_get_drawable

### gimp_drawable_preview_draw_region ()

    void        gimp_drawable_preview_draw_region
                                                (GimpDrawablePreview *preview,
                                                 const GimpPixelRgn *region);

preview :

  a GimpDrawablePreview widget

region :

  a GimpPixelRgn

Since GIMP 2.2

gimp_drawable_preview_draw_region