Top Description Inners Fields Methods
com.sun.jna.examples.unix

public Interface X11

extends Library
Imports
com.sun.jna.FromNativeContext, .Library, .Native, .NativeLong, .NativeMapped, .Pointer, .PointerType, .Structure, com.sun.jna.ptr.ByReference, .IntByReference, .NativeLongByReference, .PointerByReference

Definition (incomplete) of the X library.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static interface
X11.Xext

Definition (incomplete) of the Xext library.

public static class
public static interface
X11.Xrender

Definition (incomplete) of the Xrender library.

public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final X11
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final X11.Atom
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from com.sun.jna.Library:
OPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_STRUCTURE_ALIGNMENTOPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public int
XAllocNamedColor(X11.Display display, int colormap, String color_name, Pointer screen_def_return, Pointer exact_def_return)

public X11.XSizeHints
public int
XChangeProperty(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, Pointer data, int nelements)

public int
public int
XClearArea(X11.Display display, X11.Window window, int x, int y, int w, int h, int exposures)

public int
XClearWindow(X11.Display display, X11.Window window)

public int
public int
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)

public X11.Pixmap
XCreateBitmapFromData(X11.Display display, X11.Window window, Pointer data, int width, int height)

public X11.Colormap
XCreateColormap(X11.Display display, X11.Window w, X11.Visual visual, int alloc)

public X11.GC
XCreateGC(X11.Display display, X11.Drawable drawable, NativeLong mask, Pointer values)

public X11.Pixmap
XCreatePixmap(X11.Display display, X11.Drawable drawable, int width, int height, int depth)

public X11.Window
XCreateSimpleWindow(X11.Display display, X11.Window parent, int x, int y, int width, int height, int border_width, int border, int background)

public X11.Colormap
XDefaultColormap(X11.Display display, int screen)

public X11.Window
public int
public X11.Visual
XDefaultVisual(X11.Display display, int screen)

public int
XDeleteProperty(X11.Display display, X11.Window w, X11.Atom property)

public int
XDestroyWindow(X11.Display display, X11.Window window)

public int
XDisplayHeight(X11.Display display, int screen)

public int
XDisplayWidth(X11.Display display, int screen)

public int
XFillArc(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2)

public int
XFillRectangle(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height)

public int
XFlush(X11.Display display)

public int
XFree(Pointer data)

public int
XFreeGC(X11.Display display, X11.GC gc)

public int
XFreePixmap(X11.Display display, X11.Pixmap pixmap)

public int
XGetErrorText(X11.Display display, int code, byte[] buffer, int len)

public X11.XVisualInfo
XGetVisualInfo(X11.Display display, NativeLong vinfo_mask, X11.XVisualInfo vinfo_template, IntByReference nitems_return)

Returns an array of XVisualInfo which must be freed by XFree.

public int
public int
XGetWindowProperty(X11.Display display, X11.Window w, X11.Atom property, NativeLong long_offset, NativeLong long_length, boolean delete, X11.Atom reg_type, X11.AtomByReference actual_type_return, IntByReference actual_format_return, NativeLongByReference nitems_return, NativeLongByReference bytes_after_return, PointerByReference prop_return)

public X11.XWMHints
XGetWMHints(X11.Display display, X11.Window window)

Returns an XWMHints which must be freed by XFree.

public int
XGetWMName(X11.Display display, X11.Window window, X11.XTextProperty text_property_return)

public X11.Atom
XInternAtom(X11.Display display, String name, boolean only_if_exists)

public int
XKeycodeToKeysym(X11.Display display, byte keycode, int index)

public int
XMapWindow(X11.Display display, X11.Window window)

public X11.Display
public int
XQueryKeymap(X11.Display display, byte[] keys_return)

public boolean
XQueryPointer(X11.Display display, X11.Window window, X11.WindowByReference root_return, X11.WindowByReference child_return, IntByReference root_x_return, IntByReference root_y_return, IntByReference win_x_return, IntByReference win_y_return, IntByReference mask_return)

public int
public X11.Window
XRootWindow(X11.Display display, int screen)

public int
XSelectInput(X11.Display display, X11.Window window, NativeLong eventMask)

public int
XSetBackground(X11.Display display, X11.GC gc, NativeLong color)

public int
XSetForeground(X11.Display display, X11.GC gc, NativeLong color)

public void
XSetWMProperties(X11.Display display, X11.Window window, String window_name, String icon_name, String[] argv, int argc, X11.XSizeHints normal_hints, Pointer wm_hints, Pointer class_hints)

public int
XUnmapWindow(X11.Display display, X11.Window window)