Method
GimpDrawablemask_bounds
Declaration [src]
gboolean
gimp_drawable_mask_bounds (
GimpDrawable* drawable,
gint* x1,
gint* y1,
gint* x2,
gint* y2
)
Description [src]
Find the bounding box of the current selection in relation to the specified drawable.
This procedure returns whether there is a selection. If there is
one, the upper left and lower right-hand corners of its bounding box
are returned. These coordinates are specified relative to the
drawable’s origin, and bounded by the drawable’s extents. Please
note that the pixel specified by the lower right-hand coordinate of
the bounding box is not part of the selection. The selection ends at
the upper left corner of this pixel. This means the width of the
selection can be calculated as (x2 - x1), its height as (y2 - y1).
Note that the returned boolean does NOT correspond with the returned
region being empty or not, it always returns whether the selection
is non_empty. See gimp_drawable_mask_intersect()
for a boolean
return value which is more useful in most cases.
Parameters
x1
-
Type:
gint*
X coordinate of the upper left corner of selection bounds.
The argument will be set by the function. y1
-
Type:
gint*
Y coordinate of the upper left corner of selection bounds.
The argument will be set by the function. x2
-
Type:
gint*
X coordinate of the lower right corner of selection bounds.
The argument will be set by the function. y2
-
Type:
gint*
Y coordinate of the lower right corner of selection bounds.
The argument will be set by the function.