GimpDrawablePreview

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
   +----GInitiallyUnowned
         +----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;


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_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_draw_region ()

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

preview : a GimpDrawablePreview widget
region : a GimpPixelRgn

Since GIMP 2.2