## Uses of Class
com.sun.jna.platform.unix.X11.Display

Packages that use X11.Display
com.sun.jna.platform.unix

Uses of X11.Display in com.sun.jna.platform.unix

Fields in com.sun.jna.platform.unix declared as X11.Display
`X11.Display` `X11.XAnyEvent.display`
`X11.Display` `X11.XKeyEvent.display`
`X11.Display` `X11.XButtonEvent.display`
`X11.Display` `X11.XClientMessageEvent.display`
`X11.Display` `X11.XMotionEvent.display`
`X11.Display` `X11.XCrossingEvent.display`
`X11.Display` `X11.XFocusChangeEvent.display`
`X11.Display` `X11.XExposeEvent.display`
`X11.Display` `X11.XGraphicsExposeEvent.display`
`X11.Display` `X11.XNoExposeEvent.display`
`X11.Display` `X11.XVisibilityEvent.display`
`X11.Display` `X11.XCreateWindowEvent.display`
`X11.Display` `X11.XDestroyWindowEvent.display`
`X11.Display` `X11.XUnmapEvent.display`
`X11.Display` `X11.XMapEvent.display`
`X11.Display` `X11.XMapRequestEvent.display`
`X11.Display` `X11.XReparentEvent.display`
`X11.Display` `X11.XConfigureEvent.display`
`X11.Display` `X11.XGravityEvent.display`
`X11.Display` `X11.XResizeRequestEvent.display`
`X11.Display` `X11.XConfigureRequestEvent.display`
`X11.Display` `X11.XCirculateEvent.display`
`X11.Display` `X11.XCirculateRequestEvent.display`
`X11.Display` `X11.XPropertyEvent.display`
`X11.Display` `X11.XSelectionClearEvent.display`
`X11.Display` `X11.XSelectionRequestEvent.display`
`X11.Display` `X11.XSelectionEvent.display`
`X11.Display` `X11.XColormapEvent.display`
`X11.Display` `X11.XMappingEvent.display`
`X11.Display` `X11.XErrorEvent.display`
`X11.Display` `X11.XKeymapEvent.display`

Methods in com.sun.jna.platform.unix that return X11.Display
`X11.Display` `X11.XOpenDisplay(java.lang.String name)`

Methods in com.sun.jna.platform.unix with parameters of type X11.Display
`X11.Screen` `X11.DefaultScreenOfDisplay(X11.Display display)`
`int` `X11.XAllocNamedColor(X11.Display display, int colormap, java.lang.String color_name, com.sun.jna.Pointer screen_def_return, com.sun.jna.Pointer exact_def_return)`
`int` `X11.XAutoRepeatOff(X11.Display display)` Turns off auto-repeat for the keyboard on the specified display.
`int` `X11.XAutoRepeatOn(X11.Display display)` Turns on auto-repeat for the keyboard on the specified display.
`int` `X11.XBell(X11.Display display, int percent)` Rings the bell on the keyboard on the specified display, if possible.
`int` `X11.XChangeKeyboardControl(X11.Display display, com.sun.jna.NativeLong value_mask, X11.XKeyboardControlRef values)` Changes the keyboard control state.
`int` `X11.XChangeKeyboardMapping(X11.Display display, int first_keycode, int keysyms_per_keycode, X11.KeySym[] keysyms, int num_codes)` Defines the symbols for the specified number of KeyCodes starting with first_keycode.
`int` `X11.XChangeProperty(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, com.sun.jna.Pointer data, int nelements)`
`int` `X11.XChangeWindowAttributes(X11.Display display, X11.Window window, com.sun.jna.NativeLong valuemask, X11.XSetWindowAttributes attributes)`
`boolean` `X11.XCheckMaskEvent(X11.Display display, com.sun.jna.NativeLong event_mask, X11.XEvent event_return)`
`boolean` `X11.XCheckTypedEvent(X11.Display display, int event_type, X11.XEvent event_return)`
`boolean` `X11.XCheckTypedWindowEvent(X11.Display display, X11.Window w, int event_type, X11.XEvent event_return)`
`boolean` `X11.XCheckWindowEvent(X11.Display display, X11.Window w, com.sun.jna.NativeLong event_mask, X11.XEvent event_return)`
`int` `X11.XClearArea(X11.Display display, X11.Window window, int x, int y, int w, int h, int exposures)`
`int` `X11.XClearWindow(X11.Display display, X11.Window window)`
`int` `X11.XCloseDisplay(X11.Display display)`
`int` `X11.XCopyArea(X11.Display dpy, X11.Drawable src, X11.Drawable dst, X11.GC gc, int src_x, int src_y, int w, int h, int dst_x, int dst_y)`
`X11.Pixmap` `X11.XCreateBitmapFromData(X11.Display display, X11.Window window, com.sun.jna.Pointer data, int width, int height)`
`X11.Colormap` `X11.XCreateColormap(X11.Display display, X11.Window w, X11.Visual visual, int alloc)`
`X11.GC` `X11.XCreateGC(X11.Display display, X11.Drawable drawable, com.sun.jna.NativeLong mask, X11.XGCValues values)`
`X11.XImage` `X11.XCreateImage(X11.Display dpy, X11.Visual visual, int depth, int format, int offset, com.sun.jna.Pointer data, int width, int height, int bitmap_pad, int bytes_per_line)`
`X11.Pixmap` `X11.XCreatePixmap(X11.Display display, X11.Drawable drawable, int width, int height, int depth)`
`X11.Window` `X11.XCreateSimpleWindow(X11.Display display, X11.Window parent, int x, int y, int width, int height, int border_width, int border, int background)`
`X11.Colormap` `X11.XDefaultColormap(X11.Display display, int screen)`
`X11.Window` `X11.XDefaultRootWindow(X11.Display display)`
`int` `X11.XDefaultScreen(X11.Display display)`
`X11.Visual` `X11.XDefaultVisual(X11.Display display, int screen)`
`int` `X11.XDeleteProperty(X11.Display display, X11.Window w, X11.Atom property)`
`int` `X11.XDestroyWindow(X11.Display display, X11.Window window)`
`int` `X11.XDisplayHeight(X11.Display display, int screen)`
`int` `X11.XDisplayKeycodes(X11.Display display, com.sun.jna.ptr.IntByReference min_keycodes_return, com.sun.jna.ptr.IntByReference max_keycodes_return)` Returns the min-keycodes and max-keycodes supported by the specified display.
`int` `X11.XDisplayWidth(X11.Display display, int screen)`
`int` `X11.XDrawPoint(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y)`
`int` `X11.XDrawPoints(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int mode)`
`int` `X11.XEventsQueued(X11.Display display, int mode)` If mode is QueuedAlready, XEventsQueued returns the number of events already in the event queue (and never performs a system call).
`int` `X11.Xevie.XevieEnd(X11.Display display)`
`boolean` `X11.Xevie.XevieQueryVersion(X11.Display display, com.sun.jna.ptr.IntByReference major_version, com.sun.jna.ptr.IntByReference minor_version)`
`int` `X11.Xevie.XevieSelectInput(X11.Display display, com.sun.jna.NativeLong event_mask)`
`int` `X11.Xevie.XevieSendEvent(X11.Display display, X11.XEvent event, int data_type)`
`int` `X11.Xevie.XevieStart(X11.Display display)`
`int` `X11.XFillArc(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2)`
`int` `X11.XFillPolygon(X11.Display dpy, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int shape, int mode)`
`int` `X11.XFillRectangle(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height)`
`int` `X11.XFillRectangles(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XRectangle[] rectangles, int nrectangles)`
`int` `X11.XFlush(X11.Display display)` Flushes the output buffer.
`int` `X11.XFreeGC(X11.Display display, X11.GC gc)`
`int` `X11.XFreePixmap(X11.Display display, X11.Pixmap pixmap)`
`java.lang.String` `X11.XGetAtomName(X11.Display display, X11.Atom atom)`
`int` `X11.XGetErrorText(X11.Display display, int code, byte[] buffer, int len)`
`int` `X11.XGetGeometry(X11.Display display, X11.Drawable d, X11.WindowByReference w, com.sun.jna.ptr.IntByReference x, com.sun.jna.ptr.IntByReference y, com.sun.jna.ptr.IntByReference width, com.sun.jna.ptr.IntByReference heigth, com.sun.jna.ptr.IntByReference border_width, com.sun.jna.ptr.IntByReference depth)`
`int` `X11.XGetKeyboardControl(X11.Display display, X11.XKeyboardStateRef values_return)` Returns the current control values for the keyboard to the XKeyboardState structure.
`X11.KeySym` `X11.XGetKeyboardMapping(X11.Display display, byte first_keycode, int keycode_count, com.sun.jna.ptr.IntByReference keysyms_per_keycode_return)` Returns the symbols for the specified number of KeyCodes starting with first_keycode.
`X11.XModifierKeymapRef` `X11.XGetModifierMapping(X11.Display display)` The XGetModifierMapping function returns a pointer to a newly created XModifierKeymap structure that contains the keys being used as modifiers.
`X11.XVisualInfo` `X11.XGetVisualInfo(X11.Display display, com.sun.jna.NativeLong vinfo_mask, X11.XVisualInfo vinfo_template, com.sun.jna.ptr.IntByReference nitems_return)` Returns an array of `X11.XVisualInfo` which must be freed by `X11.XFree(com.sun.jna.Pointer)`.
`int` `X11.XGetWindowAttributes(X11.Display display, X11.Window window, X11.XWindowAttributes attributes)`

`int`

`X11.XGetWindowProperty(X11.Display display, X11.Window w, X11.Atom property, com.sun.jna.NativeLong long_offset, com.sun.jna.NativeLong long_length, boolean delete, X11.Atom reg_type, X11.AtomByReference actual_type_return, com.sun.jna.ptr.IntByReference actual_format_return, com.sun.jna.ptr.NativeLongByReference nitems_return, com.sun.jna.ptr.NativeLongByReference bytes_after_return, com.sun.jna.ptr.PointerByReference prop_return)`

`X11.XWMHints` `X11.XGetWMHints(X11.Display display, X11.Window window)` Returns an `X11.XWMHints` which must be freed by `X11.XFree(com.sun.jna.Pointer)`.
`int` `X11.XGetWMName(X11.Display display, X11.Window window, X11.XTextProperty text_property_return)`
`X11.Atom` `X11.XInternAtom(X11.Display display, java.lang.String name, boolean only_if_exists)`
`X11.KeySym` `X11.XKeycodeToKeysym(X11.Display display, byte keycode, int index)`
`byte` `X11.XKeysymToKeycode(X11.Display display, X11.KeySym keysym)`
`int` `X11.XMapRaised(X11.Display display, X11.Window window)`
`int` `X11.XMapSubwindows(X11.Display display, X11.Window window)`
`int` `X11.XMapWindow(X11.Display display, X11.Window window)`
`int` `X11.XMaskEvent(X11.Display display, com.sun.jna.NativeLong event_mask, X11.XEvent event_return)`
`int` `X11.XNextEvent(X11.Display display, X11.XEvent event_return)`
`int` `X11.XPeekEvent(X11.Display display, X11.XEvent event_return)`
`int` `X11.XPending(X11.Display display)` Returns the number of events that have been received from the X server but have not been removed from the event queue.
`int` `X11.XPutImage(X11.Display dpy, X11.Drawable d, X11.GC gc, X11.XImage image, int src_x, int src_y, int dest_x, int dest_y, int width, int height)`
`int` `X11.XQueryKeymap(X11.Display display, byte[] keys_return)` Returns a bit vector for the logical state of the keyboard, where each bit set to 1 indicates that the corresponding key is currently pressed down.
`boolean` `X11.XQueryPointer(X11.Display display, X11.Window window, X11.WindowByReference root_return, X11.WindowByReference child_return, com.sun.jna.ptr.IntByReference root_x_return, com.sun.jna.ptr.IntByReference root_y_return, com.sun.jna.ptr.IntByReference win_x_return, com.sun.jna.ptr.IntByReference win_y_return, com.sun.jna.ptr.IntByReference mask_return)`
`int` `X11.XQueryTree(X11.Display display, X11.Window window, X11.WindowByReference root, X11.WindowByReference parent, com.sun.jna.ptr.PointerByReference children, com.sun.jna.ptr.IntByReference childCount)`
`X11.Xrender.XRenderPictFormat` `X11.Xrender.XRenderFindVisualFormat(X11.Display display, X11.Visual visual)`
`X11.Window` `X11.XRootWindow(X11.Display display, int screen)`
`int` `X11.XSelectInput(X11.Display display, X11.Window window, com.sun.jna.NativeLong eventMask)`
`int` `X11.XSendEvent(X11.Display display, X11.Window w, int propagate, com.sun.jna.NativeLong event_mask, X11.XEvent event_send)`
`int` `X11.XSetBackground(X11.Display display, X11.GC gc, com.sun.jna.NativeLong color)`
`int` `X11.XSetFillRule(X11.Display display, X11.GC gc, int fill_rule)`
`int` `X11.XSetForeground(X11.Display display, X11.GC gc, com.sun.jna.NativeLong color)`
`int` `X11.XSetModifierMapping(X11.Display display, X11.XModifierKeymapRef modmap)` Specifies the KeyCodes of the keys (if any) that are to be used as modifiers.
`void` `X11.XSetWMProperties(X11.Display display, X11.Window window, java.lang.String window_name, java.lang.String icon_name, java.lang.String[] argv, int argc, X11.XSizeHints normal_hints, com.sun.jna.Pointer wm_hints, com.sun.jna.Pointer class_hints)`
`void` `X11.Xext.XShapeCombineMask(X11.Display display, X11.Window window, int dest_kind, int x_off, int y_off, X11.Pixmap src, int op)`
`int` `X11.XSync(X11.Display display, boolean discard)` Flushes the output buffer and then waits until all requests have been received and processed by the X server.
`boolean` `X11.XTest.XTestCompareCurrentCursorWithWindow(X11.Display display, X11.Window window)`
`boolean` `X11.XTest.XTestCompareCursorWithWindow(X11.Display display, X11.Window window, X11.Cursor cursor)`
`int` `X11.XTest.XTestDiscard(X11.Display display)`
`int` `X11.XTest.XTestFakeButtonEvent(X11.Display display, int button, boolean is_press, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeDeviceButtonEvent(X11.Display display, X11.XDeviceByReference dev, int button, boolean is_press, com.sun.jna.ptr.IntByReference axes, int n_axes, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeDeviceKeyEvent(X11.Display display, X11.XDeviceByReference dev, int keycode, boolean is_press, com.sun.jna.ptr.IntByReference axes, int n_axes, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeDeviceMotionEvent(X11.Display display, X11.XDeviceByReference dev, boolean is_relative, int first_axis, com.sun.jna.ptr.IntByReference axes, int n_axes, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeKeyEvent(X11.Display display, int keycode, boolean is_press, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeMotionEvent(X11.Display display, int screen, int x, int y, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeProximityEvent(X11.Display display, X11.XDeviceByReference dev, boolean in_prox, com.sun.jna.ptr.IntByReference axes, int n_axes, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestFakeRelativeMotionEvent(X11.Display display, int x, int y, com.sun.jna.NativeLong delay)`
`int` `X11.XTest.XTestGrabControl(X11.Display display, boolean impervious)`
`boolean` `X11.XTest.XTestQueryExtension(X11.Display display, com.sun.jna.ptr.IntByReference event_basep, com.sun.jna.ptr.IntByReference error_basep, com.sun.jna.ptr.IntByReference majorp, com.sun.jna.ptr.IntByReference minorp)`
`boolean` `X11.XTranslateCoordinates(X11.Display display, X11.Window src_w, X11.Window dest_w, int src_x, int src_y, com.sun.jna.ptr.IntByReference dest_x_return, com.sun.jna.ptr.IntByReference dest_y_return, X11.WindowByReference child_return)`
`int` `X11.XUnmapWindow(X11.Display display, X11.Window window)`
`int` `X11.XWindowEvent(X11.Display display, X11.Window w, com.sun.jna.NativeLong event_mask, X11.XEvent event_return)`