![]() |
![]() |
![]() |
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