Unix/Linux Go Back    


CentOS 7.0 - man page for xshapegetrectangles (centos section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


XSHAPE(3)				   X FUNCTIONS					XSHAPE(3)

NAME
       XShapeQueryExtension,  XShapeQueryVersion,  XShapeCombineRegion,  XShapeCombineRectangles,
       XShapeCombineMask, XShapeCombineShape,  XShapeOffsetShape,  XShapeQueryExtents,	XShapeSe-
       lectInput, 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 {
	   int type;  /* of event */
	   unsigned long serial;     /* # of last request processed by server */
	   Bool send_event;	/* true if this came from a SendEvent request */
	   Display *display;	/* Display the event was read from */
	   Window window;  /* window of event */
	   int kind;  /* ShapeBounding or ShapeClip */
	   int x, y;  /* extents of new region */
	   unsigned width, height;
	   Time time; /* server timestamp when region changed */
	   Bool shaped;    /* 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

X Version 11				  libXext 1.3.2 				XSHAPE(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 09:44 AM.