gdkWindowShapeCombineRegion: gdkWindowShapeCombineRegion
Description
Makes pixels in window
outside shape.region
be transparent,
so that the window may be nonrectangular. See also
gdkWindowShapeCombineMask
to use a bitmap as the mask.Usage
gdkWindowShapeCombineRegion(object, shape.region = NULL, offset.x, offset.y)
Arguments
shape.region
region of window to be non-transparent
offset.x
X position of shape.region
in window
coordinates
offset.y
Y position of shape.region
in window
coordinates
Details
If shape.region
is NULL
, the shape will be unset, so the whole
window will be opaque again. offset.x
and offset.y
are ignored
if shape.region
is NULL
.
On the X11 platform, this uses an X server extension which is
widely available on most common platforms, but not available on
very old X servers, and occasionally the implementation will be
buggy. On servers without the shape extension, this function
will do nothing.
This function works on both toplevel and child windows.