Man page - xshapequeryextension(3)
Packages contains this manual
Manual
XSHAPE
NAMESYNTAX
STRUCTURES
DESCRIPTION
PREDEFINED VALUES
BUGS
SEE ALSO
NAME
XShapeQueryExtension, XShapeQueryVersion, XShapeCombineRegion, XShapeCombineRectangles, XShapeCombineMask, XShapeCombineShape, XShapeOffsetShape, XShapeQueryExtents, XShapeSelectInput, XShapeInputSelected, XShapeGetRectangles - X nonrectangular shape functions
SYNTAX
#include <X11/extensions/shape.h>
Bool XShapeQueryExtension (
|
Display *dpy, |
||
|
int *event_basep, |
||
|
int *error_basep); |
Status XShapeQueryVersion (
|
Display *dpy, |
|
|
int *major_versionp, |
|
|
int *minor_versionp); |
void XShapeCombineRegion (
|
Display *dpy, |
|
|
Window dest, |
|
|
int destKind, |
|
|
int xOff, |
|
|
int yOff, |
|
|
struct _XRegion *r, |
|
|
int op); |
void XShapeCombineRectangles (
|
Display *dpy, |
|
|
XID dest, |
|
|
int destKind, |
|
|
int xOff, |
|
|
int yOff, |
|
|
XRectangle *rects, |
|
|
int n_rects, |
|
|
int op, |
|
|
int ordering); |
void XShapeCombineMask (
|
Display *dpy, |
|
|
XID dest, |
|
|
int destKind, |
|
|
int xOff, |
|
|
int yOff, |
|
|
Pixmap src, |
|
|
int op); |
void XShapeCombineShape (
|
Display *dpy, |
|
|
XID dest, |
|
|
int destKind, |
|
|
int xOff, |
|
|
int yOff, |
|
|
Pixmap src, |
|
|
int srcKind, |
|
|
int op); |
void XShapeOffsetShape (
|
Display *dpy, |
|
|
XID dest, |
|
|
int destKind, |
|
|
int xOff, |
|
|
int yOff); |
Status XShapeQueryExtents (
|
Display *dpy, |
|
|
Window window, |
|
|
int *bShaped, |
|
|
int *xbs, |
|
|
int *ybs, |
|
|
unsigned int *wbs, |
|
|
unsigned int *hbs, |
|
|
int *cShaped, |
|
|
int *xcs, |
|
|
int *ycs, |
|
|
unsigned int *wcs, |
|
|
unsigned int *hcs); |
void XShapeSelectInput (
|
Display *dpy, |
|
|
Window window, |
|
|
unsigned longmask); |
unsigned long XShapeInputSelected (
|
Display *dpy, |
|
|
Window window); |
XRectangle *XShapeGetRectangles (
|
Display *dpy, |
|
|
Window window, |
|
|
int kind, |
|
|
int *count, |
|
|
int *ordering); |
STRUCTURES
typedef struct {
|
/* of event */
|
/* # of last request processed by server */
|
||||||
|
/* true if this came from a SendEvent request */
|
|||||||
|
/* Display the event was read from */
|
|||||||
|
/* window of event */
|
|||||||
|
/* ShapeBounding or ShapeClip */
|
|||||||
|
/* extents of new region */ |
unsigned width, height;
|
/* server timestamp when region changed */
|
||||
|
/* true if the region exists */ |
} XShapeEvent;
DESCRIPTION
The X11 Nonrectangular Window Shape Extension adds nonrectangular windows to the X Window System.
PREDEFINED VALUES
Operations:
ShapeSet
ShapeUnion
ShapeIntersect
ShapeSubtract
ShapeInvert
Shape Kinds:
ShapeBounding
ShapeClip
Event defines:
ShapeNotifyMask
ShapeNotify
BUGS
This manual page needs a lot more work.
SEE ALSO
X11 Nonrectangular Window Shape Extension