|  |  |  | GIMP Library Reference Manual |  | 
|---|---|---|---|---|
| GimpDrawablePreviewGimpDrawablePreview — A widget providing a preview of a GimpDrawable. | 
            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);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GimpPreview
                                             +----GimpScrolledPreview
                                                   +----GimpDrawablePreview
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
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
void        gimp_drawable_preview_draw_region
                                            (GimpDrawablePreview *preview,
                                             const GimpPixelRgn *region);
| preview: | a GimpDrawablePreview widget | 
| region: | a GimpPixelRgn | 
Since GIMP 2.2