This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



XEmptyRegion(3)                                XLIB FUNCTIONS                                XEmptyRegion(3)



NAME
       XEmptyRegion, XEqualRegion, XPointInRegion, XRectInRegion - determine if regions are empty or equal

SYNTAX
       Bool XEmptyRegion(Region r);

       Bool XEqualRegion(Region r1, Region r2);

       Bool XPointInRegion(Region r, int x, int y);

       int XRectInRegion(Region r, int x, int y, unsigned int width, unsigned int height);

ARGUMENTS
       r         Specifies the region.

       r1
       r2        Specify the two regions.

       width
       height    Specify the width and height, which define the rectangle.


       x
       y         Specify the x and y coordinates, which define the point or the coordinates of the upper-left upperleft
                 left corner of the rectangle.

DESCRIPTION
       The XEmptyRegion function returns True if the region is empty.

       The XEqualRegion function returns True if the two regions have the same offset, size, and shape.

       The XPointInRegion function returns True if the point (x, y) is contained in the region r.

       The XRectInRegion function returns RectangleIn if the rectangle is entirely in the specified region,
       RectangleOut if the rectangle is entirely out of the specified region, and RectanglePart if the rec-tangle rectangle
       tangle is partially in the specified region.

SEE ALSO
       XCreateRegion(3X11), XIntersectRegion(3X11)
       Xlib - C Language X Interface



X Version 11                                    libX11 1.2.1                                 XEmptyRegion(3)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...