Interface X11
- All Superinterfaces:
- Library
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic interfacestatic classDEFINITIONS OF SPECIFIC EVENTSstatic interfaceDefinition of the Xevie library.static classstatic interfaceDefinition (incomplete) of the Xext library.static classstatic classstatic classstatic classstatic classThis event is the standard event for all newer extensions.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classThe modifiermap member of the XModifierKeymap structure contains 8 sets of max_keypermod KeyCodes, one for each modifier in the order Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4, and Mod5.static classstatic classstatic classstatic classstatic classstatic classstatic interfaceDefinition (incomplete) of the Xrender library.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic interfaceDefinition of the XTest library.static classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from interface com.sun.jna.LibraryLibrary.Handler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intCOLOR MAP STUFFstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intKEYBOARD/POINTER STUFFstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intCURSOR STUFFstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intSCREEN SAVER STUFFstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFONTSstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intGRAPHICS DEFINITIONSstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intHOSTS AND CONNECTIONSstatic final intstatic final intstatic final intstatic final intWINDOW DEFINITIONSstatic final X11static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intEVENT DEFINITIONSstatic final intstatic final intstatic final intRESERVED RESOURCE AND CONSTANT DEFINITIONSstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intERROR CODESstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final X11.Atomstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intIMAGINGstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface com.sun.jna.LibraryOPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
- 
Method SummaryModifier and TypeMethodDescriptionDefaultScreenOfDisplay(X11.Display display) intXAllocNamedColor(X11.Display display, int colormap, String color_name, Pointer screen_def_return, Pointer exact_def_return) intXAutoRepeatOff(X11.Display display) Turns off auto-repeat for the keyboard on the specified display.intXAutoRepeatOn(X11.Display display) Turns on auto-repeat for the keyboard on the specified display.intXBell(X11.Display display, int percent) Rings the bell on the keyboard on the specified display, if possible.intXChangeKeyboardControl(X11.Display display, NativeLong value_mask, X11.XKeyboardControlRef values) Changes the keyboard control state.intXChangeKeyboardMapping(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.intXChangeProperty(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, Pointer data, int nelements) intXChangeWindowAttributes(X11.Display display, X11.Window window, NativeLong valuemask, X11.XSetWindowAttributes attributes) booleanXCheckMaskEvent(X11.Display display, NativeLong event_mask, X11.XEvent event_return) booleanXCheckTypedEvent(X11.Display display, int event_type, X11.XEvent event_return) booleanXCheckTypedWindowEvent(X11.Display display, X11.Window w, int event_type, X11.XEvent event_return) booleanXCheckWindowEvent(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return) intXClearArea(X11.Display display, X11.Window window, int x, int y, int w, int h, int exposures) intXClearWindow(X11.Display display, X11.Window window) intXCloseDisplay(X11.Display display) intXCopyArea(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) XCreateBitmapFromData(X11.Display display, X11.Window window, Pointer data, int width, int height) XCreateColormap(X11.Display display, X11.Window w, X11.Visual visual, int alloc) XCreateGC(X11.Display display, X11.Drawable drawable, NativeLong mask, X11.XGCValues values) XCreateImage(X11.Display dpy, X11.Visual visual, int depth, int format, int offset, Pointer data, int width, int height, int bitmap_pad, int bytes_per_line) XCreatePixmap(X11.Display display, X11.Drawable drawable, int width, int height, int depth) XCreateSimpleWindow(X11.Display display, X11.Window parent, int x, int y, int width, int height, int border_width, int border, int background) XDefaultColormap(X11.Display display, int screen) XDefaultRootWindow(X11.Display display) intXDefaultScreen(X11.Display display) XDefaultVisual(X11.Display display, int screen) XDeleteModifiermapEntry(X11.XModifierKeymapRef modmap, byte keycode_entry, int modifier) Deletes the specified KeyCode from the set that controls the specified modifier and returns a pointer to the resulting XModifierKeymap structure.intXDeleteProperty(X11.Display display, X11.Window w, X11.Atom property) intXDestroyImage(X11.XImage image) intXDestroyWindow(X11.Display display, X11.Window window) intXDisplayHeight(X11.Display display, int screen) intXDisplayKeycodes(X11.Display display, IntByReference min_keycodes_return, IntByReference max_keycodes_return) Returns the min-keycodes and max-keycodes supported by the specified display.intXDisplayWidth(X11.Display display, int screen) intXDrawPoint(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y) intXDrawPoints(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int mode) intXEventsQueued(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).intXFetchName(X11.Display display, X11.Window window, PointerByReference window_name_return) The XFetchName() function returns the name of the specified window.intXFillArc(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2) intXFillPolygon(X11.Display dpy, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int shape, int mode) intXFillRectangle(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height) intXFillRectangles(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XRectangle[] rectangles, int nrectangles) intXFlush(X11.Display display) Flushes the output buffer.intvoidXFreeEventData(X11.Display display, X11.XGenericEventCookie cookie) intXFreeGC(X11.Display display, X11.GC gc) intFrees the specified XModifierKeymap structure.intXFreePixmap(X11.Display display, X11.Pixmap pixmap) XGetAtomName(X11.Display display, X11.Atom atom) intXGetErrorText(X11.Display display, int code, byte[] buffer, int len) booleanXGetEventData(X11.Display display, X11.XGenericEventCookie cookie) intXGetGeometry(X11.Display display, X11.Drawable d, X11.WindowByReference w, IntByReference x, IntByReference y, IntByReference width, IntByReference heigth, IntByReference border_width, IntByReference depth) intXGetKeyboardControl(X11.Display display, X11.XKeyboardStateRef values_return) Returns the current control values for the keyboard to the XKeyboardState structure.XGetKeyboardMapping(X11.Display display, byte first_keycode, int keycode_count, IntByReference keysyms_per_keycode_return) Returns the symbols for the specified number of KeyCodes starting with first_keycode.XGetModifierMapping(X11.Display display) The XGetModifierMapping function returns a pointer to a newly created XModifierKeymap structure that contains the keys being used as modifiers.XGetVisualInfo(X11.Display display, NativeLong vinfo_mask, X11.XVisualInfo vinfo_template, IntByReference nitems_return) Returns an array ofX11.XVisualInfowhich must be freed byXFree(com.sun.jna.Pointer).intXGetWindowAttributes(X11.Display display, X11.Window window, X11.XWindowAttributes attributes) intXGetWindowProperty(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) XGetWMHints(X11.Display display, X11.Window window) Returns anX11.XWMHintswhich must be freed byXFree(com.sun.jna.Pointer).intXGetWMName(X11.Display display, X11.Window window, X11.XTextProperty text_property_return) intXGetWMProtocols(X11.Display display, X11.Window w, PointerByReference protocols_return, IntByReference count_return) intXGrabKey(X11.Display display, int keyCode, int modifiers, X11.Window grab_window, int ownerEvents, int pointerMode, int keyBoardMode) Establishes a passive grab on the keyboardintXGrabKeyboard(X11.Display display, X11.Window grab_window, int owner_events, int pointer_mode, int keyboard_mode, NativeLong time) Actively grabs control of the keyboard and generates FocusIn and FocusOut eventsXInsertModifiermapEntry(X11.XModifierKeymapRef modmap, byte keycode_entry, int modifier) Adds the specified KeyCode to the set that controls the specified modifier and returns the resulting XModifierKeymap structure (expanded as needed).XInternAtom(X11.Display display, String name, boolean only_if_exists) XKeycodeToKeysym(X11.Display display, byte keycode, int index) byteXKeysymToKeycode(X11.Display display, X11.KeySym keysym) XKeysymToString(X11.KeySym keysym) intXMapRaised(X11.Display display, X11.Window window) intXMapSubwindows(X11.Display display, X11.Window window) intXMapWindow(X11.Display display, X11.Window window) intXMaskEvent(X11.Display display, NativeLong event_mask, X11.XEvent event_return) XNewModifiermap(int max_keys_per_mod) Returns a pointer to XModifierKeymap structure for later use.intXNextEvent(X11.Display display, X11.XEvent event_return) XOpenDisplay(String name) intXPeekEvent(X11.Display display, X11.XEvent event_return) intXPending(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.intXPutImage(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) booleanXQueryExtension(X11.Display display, String name, IntByReference major_opcode_return, IntByReference first_event_return, IntByReference first_error_return) The XQueryExtension function determines if the named extension is present.intXQueryKeymap(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.booleanXQueryPointer(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) intXQueryTree(X11.Display display, X11.Window window, X11.WindowByReference root, X11.WindowByReference parent, PointerByReference children, IntByReference childCount) XRootWindow(X11.Display display, int screen) intXSelectInput(X11.Display display, X11.Window window, NativeLong eventMask) intXSendEvent(X11.Display display, X11.Window w, int propagate, NativeLong event_mask, X11.XEvent event_send) intXSetBackground(X11.Display display, X11.GC gc, NativeLong color) XSetErrorHandler(X11.XErrorHandler handler) Installs an error handlerintXSetFillRule(X11.Display display, X11.GC gc, int fill_rule) intXSetForeground(X11.Display display, X11.GC gc, NativeLong color) intXSetModifierMapping(X11.Display display, X11.XModifierKeymapRef modmap) Specifies the KeyCodes of the keys (if any) that are to be used as modifiers.voidXSetWMProperties(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) intXSetWMProtocols(X11.Display display, X11.Window window, X11.Atom[] atom, int count) XStringToKeysym(String string) intXSync(X11.Display display, boolean discard) Flushes the output buffer and then waits until all requests have been received and processed by the X server.booleanXTranslateCoordinates(X11.Display display, X11.Window src_w, X11.Window dest_w, int src_x, int src_y, IntByReference dest_x_return, IntByReference dest_y_return, X11.WindowByReference child_return) intXUngrabKey(X11.Display display, int keyCode, int modifiers, X11.Window grab_window) The XUngrabKey() function releases the key combination on the specified window if it was grabbed by this client.intXUngrabKeyboard(X11.Display display, NativeLong time) Releases the keyboard and any queued events if this client has it actively grabbed from either XGrabKeyboard() or XGrabKey().intXUnmapWindow(X11.Display display, X11.Window window) intXWindowEvent(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return) 
- 
Field Details- 
INSTANCE
- 
XK_0static final int XK_0- See Also:
 
- 
XK_9static final int XK_9- See Also:
 
- 
XK_Astatic final int XK_A- See Also:
 
- 
XK_Zstatic final int XK_Z- See Also:
 
- 
XK_astatic final int XK_a- See Also:
 
- 
XK_zstatic final int XK_z- See Also:
 
- 
XK_Shift_Lstatic final int XK_Shift_L- See Also:
 
- 
XK_Shift_Rstatic final int XK_Shift_R- See Also:
 
- 
XK_Control_Lstatic final int XK_Control_L- See Also:
 
- 
XK_Control_Rstatic final int XK_Control_R- See Also:
 
- 
XK_CapsLockstatic final int XK_CapsLock- See Also:
 
- 
XK_ShiftLockstatic final int XK_ShiftLock- See Also:
 
- 
XK_Meta_Lstatic final int XK_Meta_L- See Also:
 
- 
XK_Meta_Rstatic final int XK_Meta_R- See Also:
 
- 
XK_Alt_Lstatic final int XK_Alt_L- See Also:
 
- 
XK_Alt_Rstatic final int XK_Alt_R- See Also:
 
- 
VisualNoMaskstatic final int VisualNoMask- See Also:
 
- 
VisualIDMaskstatic final int VisualIDMask- See Also:
 
- 
VisualScreenMaskstatic final int VisualScreenMask- See Also:
 
- 
VisualDepthMaskstatic final int VisualDepthMask- See Also:
 
- 
VisualClassMaskstatic final int VisualClassMask- See Also:
 
- 
VisualRedMaskMaskstatic final int VisualRedMaskMask- See Also:
 
- 
VisualGreenMaskMaskstatic final int VisualGreenMaskMask- See Also:
 
- 
VisualBlueMaskMaskstatic final int VisualBlueMaskMask- See Also:
 
- 
VisualColormapSizeMaskstatic final int VisualColormapSizeMask- See Also:
 
- 
VisualBitsPerRGBMaskstatic final int VisualBitsPerRGBMask- See Also:
 
- 
VisualAllMaskstatic final int VisualAllMask- See Also:
 
- 
XA_PRIMARY
- 
XA_SECONDARY
- 
XA_ARC
- 
XA_ATOM
- 
XA_BITMAP
- 
XA_CARDINAL
- 
XA_COLORMAP
- 
XA_CURSOR
- 
XA_CUT_BUFFER0
- 
XA_CUT_BUFFER1
- 
XA_CUT_BUFFER2
- 
XA_CUT_BUFFER3
- 
XA_CUT_BUFFER4
- 
XA_CUT_BUFFER5
- 
XA_CUT_BUFFER6
- 
XA_CUT_BUFFER7
- 
XA_DRAWABLE
- 
XA_FONT
- 
XA_INTEGER
- 
XA_PIXMAP
- 
XA_POINT
- 
XA_RECTANGLE
- 
XA_RESOURCE_MANAGER
- 
XA_RGB_COLOR_MAP
- 
XA_RGB_BEST_MAP
- 
XA_RGB_BLUE_MAP
- 
XA_RGB_DEFAULT_MAP
- 
XA_RGB_GRAY_MAP
- 
XA_RGB_GREEN_MAP
- 
XA_RGB_RED_MAP
- 
XA_STRING
- 
XA_VISUALID
- 
XA_WINDOW
- 
XA_WM_COMMAND
- 
XA_WM_HINTS
- 
XA_WM_CLIENT_MACHINE
- 
XA_WM_ICON_NAME
- 
XA_WM_ICON_SIZE
- 
XA_WM_NAME
- 
XA_WM_NORMAL_HINTS
- 
XA_WM_SIZE_HINTS
- 
XA_WM_ZOOM_HINTS
- 
XA_MIN_SPACE
- 
XA_NORM_SPACE
- 
XA_MAX_SPACE
- 
XA_END_SPACE
- 
XA_SUPERSCRIPT_X
- 
XA_SUPERSCRIPT_Y
- 
XA_SUBSCRIPT_X
- 
XA_SUBSCRIPT_Y
- 
XA_UNDERLINE_POSITION
- 
XA_UNDERLINE_THICKNESS
- 
XA_STRIKEOUT_ASCENT
- 
XA_STRIKEOUT_DESCENT
- 
XA_ITALIC_ANGLE
- 
XA_X_HEIGHT
- 
XA_QUAD_WIDTH
- 
XA_WEIGHT
- 
XA_POINT_SIZE
- 
XA_RESOLUTION
- 
XA_COPYRIGHT
- 
XA_NOTICE
- 
XA_FONT_NAME
- 
XA_FAMILY_NAME
- 
XA_FULL_NAME
- 
XA_CAP_HEIGHT
- 
XA_WM_CLASS
- 
XA_WM_TRANSIENT_FOR
- 
XA_LAST_PREDEFINED
- 
Nonestatic final int NoneRESERVED RESOURCE AND CONSTANT DEFINITIONS- See Also:
 
- 
ParentRelativestatic final int ParentRelative- See Also:
 
- 
CopyFromParentstatic final int CopyFromParent- See Also:
 
- 
PointerWindowstatic final int PointerWindow- See Also:
 
- 
InputFocusstatic final int InputFocus- See Also:
 
- 
PointerRootstatic final int PointerRoot- See Also:
 
- 
AnyPropertyTypestatic final int AnyPropertyType- See Also:
 
- 
AnyKeystatic final int AnyKey- See Also:
 
- 
AnyButtonstatic final int AnyButton- See Also:
 
- 
AllTemporarystatic final int AllTemporary- See Also:
 
- 
CurrentTimestatic final int CurrentTime- See Also:
 
- 
NoSymbolstatic final int NoSymbol- See Also:
 
- 
NoEventMaskstatic final int NoEventMaskEVENT DEFINITIONS- See Also:
 
- 
KeyPressMaskstatic final int KeyPressMask- See Also:
 
- 
KeyReleaseMaskstatic final int KeyReleaseMask- See Also:
 
- 
ButtonPressMaskstatic final int ButtonPressMask- See Also:
 
- 
ButtonReleaseMaskstatic final int ButtonReleaseMask- See Also:
 
- 
EnterWindowMaskstatic final int EnterWindowMask- See Also:
 
- 
LeaveWindowMaskstatic final int LeaveWindowMask- See Also:
 
- 
PointerMotionMaskstatic final int PointerMotionMask- See Also:
 
- 
PointerMotionHintMaskstatic final int PointerMotionHintMask- See Also:
 
- 
Button1MotionMaskstatic final int Button1MotionMask- See Also:
 
- 
Button2MotionMaskstatic final int Button2MotionMask- See Also:
 
- 
Button3MotionMaskstatic final int Button3MotionMask- See Also:
 
- 
Button4MotionMaskstatic final int Button4MotionMask- See Also:
 
- 
Button5MotionMaskstatic final int Button5MotionMask- See Also:
 
- 
ButtonMotionMaskstatic final int ButtonMotionMask- See Also:
 
- 
KeymapStateMaskstatic final int KeymapStateMask- See Also:
 
- 
ExposureMaskstatic final int ExposureMask- See Also:
 
- 
VisibilityChangeMaskstatic final int VisibilityChangeMask- See Also:
 
- 
StructureNotifyMaskstatic final int StructureNotifyMask- See Also:
 
- 
ResizeRedirectMaskstatic final int ResizeRedirectMask- See Also:
 
- 
SubstructureNotifyMaskstatic final int SubstructureNotifyMask- See Also:
 
- 
SubstructureRedirectMaskstatic final int SubstructureRedirectMask- See Also:
 
- 
FocusChangeMaskstatic final int FocusChangeMask- See Also:
 
- 
PropertyChangeMaskstatic final int PropertyChangeMask- See Also:
 
- 
ColormapChangeMaskstatic final int ColormapChangeMask- See Also:
 
- 
OwnerGrabButtonMaskstatic final int OwnerGrabButtonMask- See Also:
 
- 
KeyPressstatic final int KeyPress- See Also:
 
- 
KeyReleasestatic final int KeyRelease- See Also:
 
- 
ButtonPressstatic final int ButtonPress- See Also:
 
- 
ButtonReleasestatic final int ButtonRelease- See Also:
 
- 
MotionNotifystatic final int MotionNotify- See Also:
 
- 
EnterNotifystatic final int EnterNotify- See Also:
 
- 
LeaveNotifystatic final int LeaveNotify- See Also:
 
- 
FocusInstatic final int FocusIn- See Also:
 
- 
FocusOutstatic final int FocusOut- See Also:
 
- 
KeymapNotifystatic final int KeymapNotify- See Also:
 
- 
Exposestatic final int Expose- See Also:
 
- 
GraphicsExposestatic final int GraphicsExpose- See Also:
 
- 
NoExposestatic final int NoExpose- See Also:
 
- 
VisibilityNotifystatic final int VisibilityNotify- See Also:
 
- 
CreateNotifystatic final int CreateNotify- See Also:
 
- 
DestroyNotifystatic final int DestroyNotify- See Also:
 
- 
UnmapNotifystatic final int UnmapNotify- See Also:
 
- 
MapNotifystatic final int MapNotify- See Also:
 
- 
MapRequeststatic final int MapRequest- See Also:
 
- 
ReparentNotifystatic final int ReparentNotify- See Also:
 
- 
ConfigureNotifystatic final int ConfigureNotify- See Also:
 
- 
ConfigureRequeststatic final int ConfigureRequest- See Also:
 
- 
GravityNotifystatic final int GravityNotify- See Also:
 
- 
ResizeRequeststatic final int ResizeRequest- See Also:
 
- 
CirculateNotifystatic final int CirculateNotify- See Also:
 
- 
CirculateRequeststatic final int CirculateRequest- See Also:
 
- 
PropertyNotifystatic final int PropertyNotify- See Also:
 
- 
SelectionClearstatic final int SelectionClear- See Also:
 
- 
SelectionRequeststatic final int SelectionRequest- See Also:
 
- 
SelectionNotifystatic final int SelectionNotify- See Also:
 
- 
ColormapNotifystatic final int ColormapNotify- See Also:
 
- 
ClientMessagestatic final int ClientMessage- See Also:
 
- 
MappingNotifystatic final int MappingNotify- See Also:
 
- 
GenericEventstatic final int GenericEvent- See Also:
 
- 
LASTEventstatic final int LASTEvent- See Also:
 
- 
ShiftMaskstatic final int ShiftMask- See Also:
 
- 
LockMaskstatic final int LockMask- See Also:
 
- 
ControlMaskstatic final int ControlMask- See Also:
 
- 
Mod1Maskstatic final int Mod1Mask- See Also:
 
- 
Mod2Maskstatic final int Mod2Mask- See Also:
 
- 
Mod3Maskstatic final int Mod3Mask- See Also:
 
- 
Mod4Maskstatic final int Mod4Mask- See Also:
 
- 
Mod5Maskstatic final int Mod5Mask- See Also:
 
- 
ShiftMapIndexstatic final int ShiftMapIndex- See Also:
 
- 
LockMapIndexstatic final int LockMapIndex- See Also:
 
- 
ControlMapIndexstatic final int ControlMapIndex- See Also:
 
- 
Mod1MapIndexstatic final int Mod1MapIndex- See Also:
 
- 
Mod2MapIndexstatic final int Mod2MapIndex- See Also:
 
- 
Mod3MapIndexstatic final int Mod3MapIndex- See Also:
 
- 
Mod4MapIndexstatic final int Mod4MapIndex- See Also:
 
- 
Mod5MapIndexstatic final int Mod5MapIndex- See Also:
 
- 
Button1Maskstatic final int Button1Mask- See Also:
 
- 
Button2Maskstatic final int Button2Mask- See Also:
 
- 
Button3Maskstatic final int Button3Mask- See Also:
 
- 
Button4Maskstatic final int Button4Mask- See Also:
 
- 
Button5Maskstatic final int Button5Mask- See Also:
 
- 
AnyModifierstatic final int AnyModifier- See Also:
 
- 
Button1static final int Button1- See Also:
 
- 
Button2static final int Button2- See Also:
 
- 
Button3static final int Button3- See Also:
 
- 
Button4static final int Button4- See Also:
 
- 
Button5static final int Button5- See Also:
 
- 
NotifyNormalstatic final int NotifyNormal- See Also:
 
- 
NotifyGrabstatic final int NotifyGrab- See Also:
 
- 
NotifyUngrabstatic final int NotifyUngrab- See Also:
 
- 
NotifyWhileGrabbedstatic final int NotifyWhileGrabbed- See Also:
 
- 
NotifyHintstatic final int NotifyHint- See Also:
 
- 
NotifyAncestorstatic final int NotifyAncestor- See Also:
 
- 
NotifyVirtualstatic final int NotifyVirtual- See Also:
 
- 
NotifyInferiorstatic final int NotifyInferior- See Also:
 
- 
NotifyNonlinearstatic final int NotifyNonlinear- See Also:
 
- 
NotifyNonlinearVirtualstatic final int NotifyNonlinearVirtual- See Also:
 
- 
NotifyPointerstatic final int NotifyPointer- See Also:
 
- 
NotifyPointerRootstatic final int NotifyPointerRoot- See Also:
 
- 
NotifyDetailNonestatic final int NotifyDetailNone- See Also:
 
- 
VisibilityUnobscuredstatic final int VisibilityUnobscured- See Also:
 
- 
VisibilityPartiallyObscuredstatic final int VisibilityPartiallyObscured- See Also:
 
- 
VisibilityFullyObscuredstatic final int VisibilityFullyObscured- See Also:
 
- 
PlaceOnTopstatic final int PlaceOnTop- See Also:
 
- 
PlaceOnBottomstatic final int PlaceOnBottom- See Also:
 
- 
FamilyInternetstatic final int FamilyInternet- See Also:
 
- 
FamilyDECnetstatic final int FamilyDECnet- See Also:
 
- 
FamilyChaosstatic final int FamilyChaos- See Also:
 
- 
FamilyInternet6static final int FamilyInternet6- See Also:
 
- 
FamilyServerInterpretedstatic final int FamilyServerInterpreted- See Also:
 
- 
PropertyNewValuestatic final int PropertyNewValue- See Also:
 
- 
PropertyDeletestatic final int PropertyDelete- See Also:
 
- 
ColormapUninstalledstatic final int ColormapUninstalled- See Also:
 
- 
ColormapInstalledstatic final int ColormapInstalled- See Also:
 
- 
GrabModeSyncstatic final int GrabModeSync- See Also:
 
- 
GrabModeAsyncstatic final int GrabModeAsync- See Also:
 
- 
GrabSuccessstatic final int GrabSuccess- See Also:
 
- 
AlreadyGrabbedstatic final int AlreadyGrabbed- See Also:
 
- 
GrabInvalidTimestatic final int GrabInvalidTime- See Also:
 
- 
GrabNotViewablestatic final int GrabNotViewable- See Also:
 
- 
GrabFrozenstatic final int GrabFrozen- See Also:
 
- 
AsyncPointerstatic final int AsyncPointer- See Also:
 
- 
SyncPointerstatic final int SyncPointer- See Also:
 
- 
ReplayPointerstatic final int ReplayPointer- See Also:
 
- 
AsyncKeyboardstatic final int AsyncKeyboard- See Also:
 
- 
SyncKeyboardstatic final int SyncKeyboard- See Also:
 
- 
ReplayKeyboardstatic final int ReplayKeyboard- See Also:
 
- 
AsyncBothstatic final int AsyncBoth- See Also:
 
- 
SyncBothstatic final int SyncBoth- See Also:
 
- 
RevertToNonestatic final int RevertToNone- See Also:
 
- 
RevertToPointerRootstatic final int RevertToPointerRoot- See Also:
 
- 
RevertToParentstatic final int RevertToParent- See Also:
 
- 
Successstatic final int SuccessERROR CODES- See Also:
 
- 
BadRequeststatic final int BadRequest- See Also:
 
- 
BadValuestatic final int BadValue- See Also:
 
- 
BadWindowstatic final int BadWindow- See Also:
 
- 
BadPixmapstatic final int BadPixmap- See Also:
 
- 
BadAtomstatic final int BadAtom- See Also:
 
- 
BadCursorstatic final int BadCursor- See Also:
 
- 
BadFontstatic final int BadFont- See Also:
 
- 
BadMatchstatic final int BadMatch- See Also:
 
- 
BadDrawablestatic final int BadDrawable- See Also:
 
- 
BadAccessstatic final int BadAccess- See Also:
 
- 
BadAllocstatic final int BadAlloc- See Also:
 
- 
BadColorstatic final int BadColor- See Also:
 
- 
BadGCstatic final int BadGC- See Also:
 
- 
BadIDChoicestatic final int BadIDChoice- See Also:
 
- 
BadNamestatic final int BadName- See Also:
 
- 
BadLengthstatic final int BadLength- See Also:
 
- 
BadImplementationstatic final int BadImplementation- See Also:
 
- 
FirstExtensionErrorstatic final int FirstExtensionError- See Also:
 
- 
LastExtensionErrorstatic final int LastExtensionError- See Also:
 
- 
InputOutputstatic final int InputOutputWINDOW DEFINITIONS- See Also:
 
- 
InputOnlystatic final int InputOnly- See Also:
 
- 
CWBackPixmapstatic final int CWBackPixmap- See Also:
 
- 
CWBackPixelstatic final int CWBackPixel- See Also:
 
- 
CWBorderPixmapstatic final int CWBorderPixmap- See Also:
 
- 
CWBorderPixelstatic final int CWBorderPixel- See Also:
 
- 
CWBitGravitystatic final int CWBitGravity- See Also:
 
- 
CWWinGravitystatic final int CWWinGravity- See Also:
 
- 
CWBackingStorestatic final int CWBackingStore- See Also:
 
- 
CWBackingPlanesstatic final int CWBackingPlanes- See Also:
 
- 
CWBackingPixelstatic final int CWBackingPixel- See Also:
 
- 
CWOverrideRedirectstatic final int CWOverrideRedirect- See Also:
 
- 
CWSaveUnderstatic final int CWSaveUnder- See Also:
 
- 
CWEventMaskstatic final int CWEventMask- See Also:
 
- 
CWDontPropagatestatic final int CWDontPropagate- See Also:
 
- 
CWColormapstatic final int CWColormap- See Also:
 
- 
CWCursorstatic final int CWCursor- See Also:
 
- 
CWXstatic final int CWX- See Also:
 
- 
CWYstatic final int CWY- See Also:
 
- 
CWWidthstatic final int CWWidth- See Also:
 
- 
CWHeightstatic final int CWHeight- See Also:
 
- 
CWBorderWidthstatic final int CWBorderWidth- See Also:
 
- 
CWSiblingstatic final int CWSibling- See Also:
 
- 
CWStackModestatic final int CWStackMode- See Also:
 
- 
ForgetGravitystatic final int ForgetGravity- See Also:
 
- 
NorthWestGravitystatic final int NorthWestGravity- See Also:
 
- 
NorthGravitystatic final int NorthGravity- See Also:
 
- 
NorthEastGravitystatic final int NorthEastGravity- See Also:
 
- 
WestGravitystatic final int WestGravity- See Also:
 
- 
CenterGravitystatic final int CenterGravity- See Also:
 
- 
EastGravitystatic final int EastGravity- See Also:
 
- 
SouthWestGravitystatic final int SouthWestGravity- See Also:
 
- 
SouthGravitystatic final int SouthGravity- See Also:
 
- 
SouthEastGravitystatic final int SouthEastGravity- See Also:
 
- 
StaticGravitystatic final int StaticGravity- See Also:
 
- 
UnmapGravitystatic final int UnmapGravity- See Also:
 
- 
NotUsefulstatic final int NotUseful- See Also:
 
- 
WhenMappedstatic final int WhenMapped- See Also:
 
- 
Alwaysstatic final int Always- See Also:
 
- 
IsUnmappedstatic final int IsUnmapped- See Also:
 
- 
IsUnviewablestatic final int IsUnviewable- See Also:
 
- 
IsViewablestatic final int IsViewable- See Also:
 
- 
SetModeInsertstatic final int SetModeInsert- See Also:
 
- 
SetModeDeletestatic final int SetModeDelete- See Also:
 
- 
DestroyAllstatic final int DestroyAll- See Also:
 
- 
RetainPermanentstatic final int RetainPermanent- See Also:
 
- 
RetainTemporarystatic final int RetainTemporary- See Also:
 
- 
Abovestatic final int Above- See Also:
 
- 
Belowstatic final int Below- See Also:
 
- 
TopIfstatic final int TopIf- See Also:
 
- 
BottomIfstatic final int BottomIf- See Also:
 
- 
Oppositestatic final int Opposite- See Also:
 
- 
RaiseLoweststatic final int RaiseLowest- See Also:
 
- 
LowerHigheststatic final int LowerHighest- See Also:
 
- 
PropModeReplacestatic final int PropModeReplace- See Also:
 
- 
PropModePrependstatic final int PropModePrepend- See Also:
 
- 
PropModeAppendstatic final int PropModeAppend- See Also:
 
- 
GXclearstatic final int GXclearGRAPHICS DEFINITIONS- See Also:
 
- 
GXandstatic final int GXand- See Also:
 
- 
GXandReversestatic final int GXandReverse- See Also:
 
- 
GXcopystatic final int GXcopy- See Also:
 
- 
GXandInvertedstatic final int GXandInverted- See Also:
 
- 
GXnoopstatic final int GXnoop- See Also:
 
- 
GXxorstatic final int GXxor- See Also:
 
- 
GXorstatic final int GXor- See Also:
 
- 
GXnorstatic final int GXnor- See Also:
 
- 
GXequivstatic final int GXequiv- See Also:
 
- 
GXinvertstatic final int GXinvert- See Also:
 
- 
GXorReversestatic final int GXorReverse- See Also:
 
- 
GXcopyInvertedstatic final int GXcopyInverted- See Also:
 
- 
GXorInvertedstatic final int GXorInverted- See Also:
 
- 
GXnandstatic final int GXnand- See Also:
 
- 
GXsetstatic final int GXset- See Also:
 
- 
LineSolidstatic final int LineSolid- See Also:
 
- 
LineOnOffDashstatic final int LineOnOffDash- See Also:
 
- 
LineDoubleDashstatic final int LineDoubleDash- See Also:
 
- 
CapNotLaststatic final int CapNotLast- See Also:
 
- 
CapButtstatic final int CapButt- See Also:
 
- 
CapRoundstatic final int CapRound- See Also:
 
- 
CapProjectingstatic final int CapProjecting- See Also:
 
- 
JoinMiterstatic final int JoinMiter- See Also:
 
- 
JoinRoundstatic final int JoinRound- See Also:
 
- 
JoinBevelstatic final int JoinBevel- See Also:
 
- 
FillSolidstatic final int FillSolid- See Also:
 
- 
FillTiledstatic final int FillTiled- See Also:
 
- 
FillStippledstatic final int FillStippled- See Also:
 
- 
FillOpaqueStippledstatic final int FillOpaqueStippled- See Also:
 
- 
EvenOddRulestatic final int EvenOddRule- See Also:
 
- 
WindingRulestatic final int WindingRule- See Also:
 
- 
ClipByChildrenstatic final int ClipByChildren- See Also:
 
- 
IncludeInferiorsstatic final int IncludeInferiors- See Also:
 
- 
Unsortedstatic final int Unsorted- See Also:
 
- 
YSortedstatic final int YSorted- See Also:
 
- 
YXSortedstatic final int YXSorted- See Also:
 
- 
YXBandedstatic final int YXBanded- See Also:
 
- 
CoordModeOriginstatic final int CoordModeOrigin- See Also:
 
- 
CoordModePreviousstatic final int CoordModePrevious- See Also:
 
- 
Complexstatic final int Complex- See Also:
 
- 
Nonconvexstatic final int Nonconvex- See Also:
 
- 
Convexstatic final int Convex- See Also:
 
- 
ArcChordstatic final int ArcChord- See Also:
 
- 
ArcPieSlicestatic final int ArcPieSlice- See Also:
 
- 
GCFunctionstatic final int GCFunction- See Also:
 
- 
GCPlaneMaskstatic final int GCPlaneMask- See Also:
 
- 
GCForegroundstatic final int GCForeground- See Also:
 
- 
GCBackgroundstatic final int GCBackground- See Also:
 
- 
GCLineWidthstatic final int GCLineWidth- See Also:
 
- 
GCLineStylestatic final int GCLineStyle- See Also:
 
- 
GCCapStylestatic final int GCCapStyle- See Also:
 
- 
GCJoinStylestatic final int GCJoinStyle- See Also:
 
- 
GCFillStylestatic final int GCFillStyle- See Also:
 
- 
GCFillRulestatic final int GCFillRule- See Also:
 
- 
GCTilestatic final int GCTile- See Also:
 
- 
GCStipplestatic final int GCStipple- See Also:
 
- 
GCTileStipXOriginstatic final int GCTileStipXOrigin- See Also:
 
- 
GCTileStipYOriginstatic final int GCTileStipYOrigin- See Also:
 
- 
GCFontstatic final int GCFont- See Also:
 
- 
GCSubwindowModestatic final int GCSubwindowMode- See Also:
 
- 
GCGraphicsExposuresstatic final int GCGraphicsExposures- See Also:
 
- 
GCClipXOriginstatic final int GCClipXOrigin- See Also:
 
- 
GCClipYOriginstatic final int GCClipYOrigin- See Also:
 
- 
GCClipMaskstatic final int GCClipMask- See Also:
 
- 
GCDashOffsetstatic final int GCDashOffset- See Also:
 
- 
GCDashListstatic final int GCDashList- See Also:
 
- 
GCArcModestatic final int GCArcMode- See Also:
 
- 
GCLastBitstatic final int GCLastBit- See Also:
 
- 
FontLeftToRightstatic final int FontLeftToRightFONTS- See Also:
 
- 
FontRightToLeftstatic final int FontRightToLeft- See Also:
 
- 
FontChangestatic final int FontChange- See Also:
 
- 
XYBitmapstatic final int XYBitmapIMAGING- See Also:
 
- 
XYPixmapstatic final int XYPixmap- See Also:
 
- 
ZPixmapstatic final int ZPixmap- See Also:
 
- 
AllocNonestatic final int AllocNoneCOLOR MAP STUFF- See Also:
 
- 
AllocAllstatic final int AllocAll- See Also:
 
- 
DoRedstatic final int DoRed- See Also:
 
- 
DoGreenstatic final int DoGreen- See Also:
 
- 
DoBluestatic final int DoBlue- See Also:
 
- 
CursorShapestatic final int CursorShapeCURSOR STUFF- See Also:
 
- 
TileShapestatic final int TileShape- See Also:
 
- 
StippleShapestatic final int StippleShape- See Also:
 
- 
AutoRepeatModeOffstatic final int AutoRepeatModeOffKEYBOARD/POINTER STUFF- See Also:
 
- 
AutoRepeatModeOnstatic final int AutoRepeatModeOn- See Also:
 
- 
AutoRepeatModeDefaultstatic final int AutoRepeatModeDefault- See Also:
 
- 
LedModeOffstatic final int LedModeOff- See Also:
 
- 
LedModeOnstatic final int LedModeOn- See Also:
 
- 
KBKeyClickPercentstatic final int KBKeyClickPercent- See Also:
 
- 
KBBellPercentstatic final int KBBellPercent- See Also:
 
- 
KBBellPitchstatic final int KBBellPitch- See Also:
 
- 
KBBellDurationstatic final int KBBellDuration- See Also:
 
- 
KBLedstatic final int KBLed- See Also:
 
- 
KBLedModestatic final int KBLedMode- See Also:
 
- 
KBKeystatic final int KBKey- See Also:
 
- 
KBAutoRepeatModestatic final int KBAutoRepeatMode- See Also:
 
- 
MappingSuccessstatic final int MappingSuccess- See Also:
 
- 
MappingBusystatic final int MappingBusy- See Also:
 
- 
MappingFailedstatic final int MappingFailed- See Also:
 
- 
MappingModifierstatic final int MappingModifier- See Also:
 
- 
MappingKeyboardstatic final int MappingKeyboard- See Also:
 
- 
MappingPointerstatic final int MappingPointer- See Also:
 
- 
DontPreferBlankingstatic final int DontPreferBlankingSCREEN SAVER STUFF- See Also:
 
- 
PreferBlankingstatic final int PreferBlanking- See Also:
 
- 
DefaultBlankingstatic final int DefaultBlanking- See Also:
 
- 
DisableScreenSaverstatic final int DisableScreenSaver- See Also:
 
- 
DisableScreenIntervalstatic final int DisableScreenInterval- See Also:
 
- 
DontAllowExposuresstatic final int DontAllowExposures- See Also:
 
- 
AllowExposuresstatic final int AllowExposures- See Also:
 
- 
DefaultExposuresstatic final int DefaultExposures- See Also:
 
- 
ScreenSaverResetstatic final int ScreenSaverReset- See Also:
 
- 
ScreenSaverActivestatic final int ScreenSaverActive- See Also:
 
- 
HostInsertstatic final int HostInsertHOSTS AND CONNECTIONS- See Also:
 
- 
HostDeletestatic final int HostDelete- See Also:
 
- 
EnableAccessstatic final int EnableAccess- See Also:
 
- 
DisableAccessstatic final int DisableAccess- See Also:
 
- 
StaticGraystatic final int StaticGray- See Also:
 
- 
GrayScalestatic final int GrayScale- See Also:
 
- 
StaticColorstatic final int StaticColor- See Also:
 
- 
PseudoColorstatic final int PseudoColor- See Also:
 
- 
TrueColorstatic final int TrueColor- See Also:
 
- 
DirectColorstatic final int DirectColor- See Also:
 
- 
LSBFirststatic final int LSBFirst- See Also:
 
- 
MSBFirststatic final int MSBFirst- See Also:
 
 
- 
- 
Method Details- 
XQueryExtensionboolean XQueryExtension(X11.Display display, String name, IntByReference major_opcode_return, IntByReference first_event_return, IntByReference first_error_return) The XQueryExtension function determines if the named extension is present.- Parameters:
- display- Specifies the connection to the X server.
- name- Specifies the extension name.
- major_opcode_return- Returns the major opcode.
- first_event_return- Returns the first event code, if any.
- first_error_return- Returns the first error code, if any.
- Returns:
- if present
 
- 
XOpenDisplay
- 
XGetErrorText
- 
XDefaultScreen
- 
DefaultScreenOfDisplay
- 
XDefaultVisual
- 
XDefaultColormap
- 
XDisplayWidth
- 
XDisplayHeight
- 
XDefaultRootWindow
- 
XRootWindow
- 
XAllocNamedColorint XAllocNamedColor(X11.Display display, int colormap, String color_name, Pointer screen_def_return, Pointer exact_def_return) 
- 
XAllocSizeHintsX11.XSizeHints XAllocSizeHints()
- 
XSetWMPropertiesvoid 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) 
- 
XSetWMProtocols
- 
XGetWMProtocolsint XGetWMProtocols(X11.Display display, X11.Window w, PointerByReference protocols_return, IntByReference count_return) 
- 
XFree
- 
XCreateSimpleWindowX11.Window XCreateSimpleWindow(X11.Display display, X11.Window parent, int x, int y, int width, int height, int border_width, int border, int background) 
- 
XCreateBitmapFromDataX11.Pixmap XCreateBitmapFromData(X11.Display display, X11.Window window, Pointer data, int width, int height) 
- 
XMapWindow
- 
XMapRaised
- 
XMapSubwindows
- 
XFlushFlushes the output buffer. Most client applications need not use this function because the output buffer is automatically flushed as needed by calls to XPending, XNextEvent, and XWindowEvent. Events generated by the server may be enqueued into the library's event queue.- Parameters:
- display- target Display
- Returns:
- status
 
- 
XSyncFlushes the output buffer and then waits until all requests have been received and processed by the X server. Any errors generated must be handled by the error handler. For each protocol error received by Xlib, XSync calls the client application's error handling routine (see section 11.8.2). Any events generated by the server are enqueued into the library's event queue. Finally, if you passed False, XSync does not discard the events in the queue. If you passed True, XSync discards all events in the queue, including those events that were on the queue before XSync was called. Client applications seldom need to call XSync.- Parameters:
- display- target Display
- discard- whether to discard events
- Returns:
- status
 
- 
XEventsQueuedIf mode is QueuedAlready, XEventsQueued returns the number of events already in the event queue (and never performs a system call). If mode is QueuedAfterFlush, XEventsQueued returns the number of events already in the queue if the number is nonzero. If there are no events in the queue, XEventsQueued flushes the output buffer, attempts to read more events out of the application's connection, and returns the number read. If mode is QueuedAfterReading, XEventsQueued returns the number of events already in the queue if the number is nonzero. If there are no events in the queue, XEventsQueued attempts to read more events out of the application's connection without flushing the output buffer and returns the number read. XEventsQueued always returns immediately without I/O if there are events already in the queue. XEventsQueued with mode QueuedAfterFlush is identical in behavior to XPending. XEventsQueued with mode QueuedAlready is identical to the XQLength function.- Parameters:
- display- target Display
- mode- QueuedAlready, QueuedAfterFlush, or QueuedAfterReading
- Returns:
- status
 
- 
XPendingReturns the number of events that have been received from the X server but have not been removed from the event queue. XPending is identical to XEventsQueued with the mode QueuedAfterFlush specified.- Parameters:
- display- target Display
- Returns:
- status
 
- 
XUnmapWindow
- 
XDestroyWindow
- 
XCloseDisplay
- 
XClearWindow
- 
XClearArea
- 
XCreatePixmapX11.Pixmap XCreatePixmap(X11.Display display, X11.Drawable drawable, int width, int height, int depth) 
- 
XFreePixmap
- 
XCreateGC
- 
XSetFillRule
- 
XFreeGC
- 
XDrawPoint
- 
XDrawPointsint XDrawPoints(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int mode) 
- 
XFillRectangleint XFillRectangle(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height) 
- 
XFillRectanglesint XFillRectangles(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XRectangle[] rectangles, int nrectangles) 
- 
XSetForeground
- 
XSetBackground
- 
XFillArcint XFillArc(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2) 
- 
XFillPolygonint XFillPolygon(X11.Display dpy, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int shape, int mode) 
- 
XQueryTreeint XQueryTree(X11.Display display, X11.Window window, X11.WindowByReference root, X11.WindowByReference parent, PointerByReference children, IntByReference childCount) 
- 
XQueryPointerboolean 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) 
- 
XGetWindowAttributes
- 
XChangeWindowAttributesint XChangeWindowAttributes(X11.Display display, X11.Window window, NativeLong valuemask, X11.XSetWindowAttributes attributes) 
- 
XGetGeometryint XGetGeometry(X11.Display display, X11.Drawable d, X11.WindowByReference w, IntByReference x, IntByReference y, IntByReference width, IntByReference heigth, IntByReference border_width, IntByReference depth) 
- 
XTranslateCoordinatesboolean XTranslateCoordinates(X11.Display display, X11.Window src_w, X11.Window dest_w, int src_x, int src_y, IntByReference dest_x_return, IntByReference dest_y_return, X11.WindowByReference child_return) 
- 
XSelectInput
- 
XSendEventint XSendEvent(X11.Display display, X11.Window w, int propagate, NativeLong event_mask, X11.XEvent event_send) 
- 
XNextEvent
- 
XPeekEvent
- 
XWindowEvent
- 
XCheckWindowEventboolean XCheckWindowEvent(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return) 
- 
XMaskEvent
- 
XCheckMaskEvent
- 
XCheckTypedEvent
- 
XCheckTypedWindowEventboolean XCheckTypedWindowEvent(X11.Display display, X11.Window w, int event_type, X11.XEvent event_return) 
- 
XGetEventData
- 
XFreeEventData
- 
XGetWMHintsReturns anX11.XWMHintswhich must be freed byXFree(com.sun.jna.Pointer).- Parameters:
- display- target Display
- window- target Window
- Returns:
- XWMHints structure for the requested window
 
- 
XGetWMName
- 
XGetVisualInfoX11.XVisualInfo XGetVisualInfo(X11.Display display, NativeLong vinfo_mask, X11.XVisualInfo vinfo_template, IntByReference nitems_return) Returns an array ofX11.XVisualInfowhich must be freed byXFree(com.sun.jna.Pointer). UsetoArray(nitems_return.getValue()to obtain the array.- Parameters:
- display- target Display
- vinfo_mask- mask of data to retrieve
- vinfo_template- template struct to use as basis for returned data
- nitems_return- number size of returned array
- Returns:
- returned array
 
- 
XCreateColormap
- 
XGetWindowPropertyint 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) 
- 
XChangePropertyint XChangeProperty(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, Pointer data, int nelements) 
- 
XDeleteProperty
- 
XInternAtom
- 
XGetAtomName
- 
XCopyAreaint 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) 
- 
XCreateImageX11.XImage XCreateImage(X11.Display dpy, X11.Visual visual, int depth, int format, int offset, Pointer data, int width, int height, int bitmap_pad, int bytes_per_line) 
- 
XPutImageint 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) 
- 
XDestroyImage
- 
XSetErrorHandlerInstalls an error handler- Parameters:
- handler- Specifies the program's supplied error handler
- Returns:
- The previous error handler
 
- 
XKeysymToString
- 
XStringToKeysym
- 
XKeysymToKeycode
- 
XKeycodeToKeysym
- 
XGrabKeyint XGrabKey(X11.Display display, int keyCode, int modifiers, X11.Window grab_window, int ownerEvents, int pointerMode, int keyBoardMode) Establishes a passive grab on the keyboard- Parameters:
- display- Specifies the connection to the X server.
- keyCode- Specifies the KeyCode or- AnyKey.
- modifiers- Specifies the set of keymasks or- AnyModifier. The mask is the bitwise inclusive OR of the valid keymask bits.
- grab_window- Specifies the grab window.
- ownerEvents- Specifies a Boolean value that indicates whether the keyboard events are to be reported as usual.
- pointerMode- Specifies further processing of pointer events. You can pass- GrabModeSyncor- GrabModeAsync.
- keyBoardMode- Specifies further processing of keyboard events. You can pass- GrabModeSyncor- GrabModeAsync.
- Returns:
- nothing
 
- 
XUngrabKeyThe XUngrabKey() function releases the key combination on the specified window if it was grabbed by this client.- Parameters:
- display- Specifies the connection to the X server.
- keyCode- Specifies the KeyCode or- AnyKey.
- modifiers- Specifies the set of keymasks or- AnyModifier. The mask is the bitwise inclusive OR of the valid keymask bits
- grab_window- Specifies the grab window.
- Returns:
- nothing
 
- 
XGrabKeyboardint XGrabKeyboard(X11.Display display, X11.Window grab_window, int owner_events, int pointer_mode, int keyboard_mode, NativeLong time) Actively grabs control of the keyboard and generates FocusIn and FocusOut events- Parameters:
- display- Specifies the connection to the X server.
- grab_window- Specifies the grab window.
- owner_events- Specifies a Boolean value that indicates whether the keyboard events are to be reported as usual.
- pointer_mode- Specifies further processing of pointer events. You can pass GrabModeSync or GrabModeAsync.
- keyboard_mode- Specifies further processing of keyboard events. You can pass GrabModeSync or GrabModeAsync.
- time- Specifies the time. You can pass either a timestamp or CurrentTime.
- Returns:
- nothing
 
- 
XUngrabKeyboardReleases the keyboard and any queued events if this client has it actively grabbed from either XGrabKeyboard() or XGrabKey().- Parameters:
- display- Specifies the connection to the X server.
- time- Specifies the time. You can pass either a timestamp or CurrentTime.
- Returns:
- nothing
 
- 
XFetchNameThe XFetchName() function returns the name of the specified window. If it succeeds, it returns a nonzero status; otherwise, no name has been set for the window, and it returns zero. If the WM_NAME property has not been set for this window, XFetchName() sets window_name_return to NULL. If the data returned by the server is in the Latin Portable Character Encoding, then the returned string is in the Host Portable Character Encoding. Otherwise, the result is implementation dependent. When finished with it, a client must free the window name string using XFree().- Parameters:
- display- Specifies the connection to the X server.
- window- Specifies the window.
- window_name_return- Returns the window name, which is a null-terminated string.
- Returns:
- Integer. Nonzero = success, zero = no name has been set.
 
- 
XChangeKeyboardMappingint 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. The symbols for KeyCodes outside this range remain unchanged. The number of elements in keysyms must be: num_codes * keysyms_per_keycode. The specified first_keycode must be greater than or equal to min_keycode returned by XDisplayKeycodes, or a BadValue error results. In addition, the following expression must be less than or equal to max_keycode as returned by XDisplayKeycodes, or a BadValue error results: first_keycode + num_codes - 1.- Parameters:
- display- target Display
- first_keycode- first keycode
- keysyms_per_keycode- number of syms per keycode
- keysyms- array of KeySym
- num_codes- number of keycodes to be changed
- Returns:
- status
 
- 
XGetKeyboardMappingX11.KeySym XGetKeyboardMapping(X11.Display display, byte first_keycode, int keycode_count, IntByReference keysyms_per_keycode_return) Returns the symbols for the specified number of KeyCodes starting with first_keycode. The value specified in first_keycode must be greater than or equal to min_keycode as returned by XDisplayKeycodes, or a BadValue error results. In addition, the following expression must be less than or equal to max_keycode as returned by XDisplayKeycodes: first_keycode + keycode_count - 1. If this is not the case, a BadValue error results. The number of elements in the KeySyms list is: keycode_count * keysyms_per_keycode_return. KeySym number N, counting from zero, for KeyCode K has the following index in the list, counting from zero: (K - first_code) * keysyms_per_code_return + N. The X server arbitrarily chooses the keysyms_per_keycode_return value to be large enough to report all requested symbols. A special KeySym value of NoSymbol is used to fill in unused elements for individual KeyCodes. To free the storage returned by XGetKeyboardMapping, use XFree.- Parameters:
- display- target Display
- first_keycode- first keycode to be changed or returned
- keycode_count- how many
- keysyms_per_keycode_return- number of syms per keycode
- Returns:
- KeySym for the requested code
 
- 
XDisplayKeycodesint XDisplayKeycodes(X11.Display display, IntByReference min_keycodes_return, IntByReference max_keycodes_return) Returns the min-keycodes and max-keycodes supported by the specified display. The minimum number of KeyCodes returned is never less than 8, and the maximum number of KeyCodes returned is never greater than 255. Not all KeyCodes in this range are required to have corresponding keys.- Parameters:
- display- target Display
- min_keycodes_return- smallest keycode
- max_keycodes_return- largest keycode
- Returns:
- status
 
- 
XSetModifierMappingSpecifies the KeyCodes of the keys (if any) that are to be used as modifiers. If it succeeds, the X server generates a MappingNotify event, and XSetModifierMapping returns MappingSuccess. X permits at most 8 modifier keys. If more than 8 are specified in the XModifierKeymap structure, a BadLength error results.- Parameters:
- display- target Display
- modmap- modifier specification
- Returns:
- status
 
- 
XGetModifierMappingThe XGetModifierMapping function returns a pointer to a newly created XModifierKeymap structure that contains the keys being used as modifiers. The structure should be freed after use by calling XFreeModifiermap. If only zero values appear in the set for any modifier, that modifier is disabled.- Parameters:
- display- target Display
- Returns:
- modifier specification
 
- 
XNewModifiermapReturns a pointer to XModifierKeymap structure for later use.- Parameters:
- max_keys_per_mod- number of keys to include in the mapping
- Returns:
- modifier specification struct
 
- 
XInsertModifiermapEntryX11.XModifierKeymapRef XInsertModifiermapEntry(X11.XModifierKeymapRef modmap, byte keycode_entry, int modifier) Adds the specified KeyCode to the set that controls the specified modifier and returns the resulting XModifierKeymap structure (expanded as needed).- Parameters:
- modmap- modifier map
- keycode_entry- keycode entry
- modifier- modifier
- Returns:
- modifier specification struct
 
- 
XDeleteModifiermapEntryX11.XModifierKeymapRef XDeleteModifiermapEntry(X11.XModifierKeymapRef modmap, byte keycode_entry, int modifier) Deletes the specified KeyCode from the set that controls the specified modifier and returns a pointer to the resulting XModifierKeymap structure.- Parameters:
- modmap- modifier map
- keycode_entry- keycode entry
- modifier- modifier
- Returns:
- modifier specification struct
 
- 
XFreeModifiermapFrees the specified XModifierKeymap structure.- Parameters:
- modmap- modifier map to be freed
- Returns:
- status
 
- 
XChangeKeyboardControlint XChangeKeyboardControl(X11.Display display, NativeLong value_mask, X11.XKeyboardControlRef values) Changes the keyboard control state.- Parameters:
- display- display
- value_mask- disjunction of KBKeyClickPercent, KBBellPercent, KBBellPitch, KBBellDuration, KBLed, KBLedMode, KBKey, KBAutoRepeatMode
- values- control ref values
- Returns:
- status
 
- 
XGetKeyboardControlReturns the current control values for the keyboard to the XKeyboardState structure.- Parameters:
- display- display
- values_return- keyboard state structure
- Returns:
- status
 
- 
XAutoRepeatOnTurns on auto-repeat for the keyboard on the specified display.- Parameters:
- display- display
- Returns:
- status
 
- 
XAutoRepeatOffTurns off auto-repeat for the keyboard on the specified display.- Parameters:
- display- display
- Returns:
- status
 
- 
XBellRings the bell on the keyboard on the specified display, if possible. The specified volume is relative to the base volume for the keyboard. If the value for the percent argument is not in the range -100 to 100 inclusive, a BadValue error results. The volume at which the bell rings when the percent argument is nonnegative is: base - [(base * percent) / 100] + percent. The volume at which the bell rings when the percent argument is negative is: base + [(base * percent) / 100]. To change the base volume of the bell, use XChangeKeyboardControl.- Parameters:
- display- display
- percent- value to set
- Returns:
- status
 
- 
XQueryKeymapReturns 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. The vector is represented as 32 bytes. Byte N (from 0) contains the bits for keys 8N to 8N + 7 with the least significant bit in the byte representing key 8N. Note that the logical state of a device (as seen by client applications) may lag the physical state if device event processing is frozen.- Parameters:
- display- display
- keys_return- keymap
- Returns:
- status
 
 
-