Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | gimp_zoom_preview_new () |
GtkWidget * | gimp_zoom_preview_new_with_model () |
guchar * | gimp_zoom_preview_get_source () |
GimpDrawable * | gimp_zoom_preview_get_drawable () |
gdouble | gimp_zoom_preview_get_factor () |
GimpZoomModel * | gimp_zoom_preview_get_model () |
gpointer | drawable | Read / Write / Construct Only |
GimpZoomModel * | model | Read / Write / Construct Only |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GimpPreview ╰── GimpScrolledPreview ╰── GimpZoomPreview
GimpZoomPreview implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GtkWidget *
gimp_zoom_preview_new (GimpDrawable *drawable
);
Creates a new GimpZoomPreview widget for drawable
.
Since GIMP 2.4
GtkWidget * gimp_zoom_preview_new_with_model (GimpDrawable *drawable
,GimpZoomModel *model
);
Creates a new GimpZoomPreview widget for drawable
using the
given model
.
This variant of gimp_zoom_preview_new()
allows you to create a
preview using an existing zoom model. This may be useful if for
example you want to have two zoom previews that keep their zoom
factor in sync.
Since GIMP 2.4
guchar * gimp_zoom_preview_get_source (GimpZoomPreview *preview
,gint *width
,gint *height
,gint *bpp
);
Returns the scaled image data of the part of the drawable the GimpZoomPreview is currently showing, as a newly allocated array of guchar. This function also allow to get the current width, height and bpp of the GimpZoomPreview.
preview |
a GimpZoomPreview widget |
|
width |
a pointer to an int where the current width of the zoom widget will be put. |
|
height |
a pointer to an int where the current width of the zoom widget will be put. |
|
bpp |
return location for the number of bytes per pixel |
newly allocated data that should be released using g_free()
when it is not any longer needed
Since GIMP 2.4
GimpDrawable *
gimp_zoom_preview_get_drawable (GimpZoomPreview *preview
);
Returns the GimpDrawable the GimpZoomPreview is attached to.
Since GIMP 2.4
gdouble
gimp_zoom_preview_get_factor (GimpZoomPreview *preview
);
Returns the zoom factor the preview is currently using.
Since GIMP 2.4
GimpZoomModel *
gimp_zoom_preview_get_model (GimpZoomPreview *preview
);
Returns the GimpZoomModel the preview is using.
Since GIMP 2.4
“drawable”
property “drawable” gpointer
The drawable the GimpZoomPreview is attached to.
Flags: Read / Write / Construct Only
Since GIMP 2.4
“model”
property“model” GimpZoomModel *
The GimpZoomModel used by this GimpZoomPreview.
Flags: Read / Write / Construct Only
Since GIMP 2.4