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
                                 +----GimpPreview
                                       +----GimpScrolledPreview
                                             +----GimpDrawablePreview

Implemented Interfaces

GimpDrawablePreview implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "drawable"                 gpointer              : Read / Write / Construct Only

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.

In GIMP 2.2 the toggle parameter was provided to conviently access the state of the "Preview" check-button. This is not any longer necessary as the preview itself now stores this state, as well as the scroll offset.

drawable :

a GimpDrawable

toggle :

unused

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

Property Details

The "drawable" property

  "drawable"                 gpointer              : Read / Write / Construct Only

Since GIMP 2.4