Interface X11
- All Superinterfaces:
Library
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static interface
static class
DEFINITIONS OF SPECIFIC EVENTSstatic interface
Definition of the Xevie library.static class
static interface
Definition (incomplete) of the Xext library.static class
static class
static class
static class
static class
This event is the standard event for all newer extensions.static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
The 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 class
static class
static class
static class
static class
static class
static interface
Definition (incomplete) of the Xrender library.static class
static class
static class
static class
static class
static class
static class
static interface
Definition of the XTest library.static class
static class
static class
static class
static class
static class
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
COLOR MAP STUFFstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
KEYBOARD/POINTER STUFFstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
CURSOR STUFFstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
SCREEN SAVER STUFFstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
FONTSstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
GRAPHICS DEFINITIONSstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
HOSTS AND CONNECTIONSstatic final int
static final int
static final int
static final int
WINDOW DEFINITIONSstatic final X11
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
EVENT DEFINITIONSstatic final int
static final int
static final int
RESERVED RESOURCE AND CONSTANT DEFINITIONSstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
ERROR CODESstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final X11.Atom
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
IMAGINGstatic final int
static final int
static final int
static final int
static final int
Fields inherited from interface com.sun.jna.Library
OPTION_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 Summary
Modifier and TypeMethodDescriptionDefaultScreenOfDisplay
(X11.Display display) int
XAllocNamedColor
(X11.Display display, int colormap, String color_name, Pointer screen_def_return, Pointer exact_def_return) int
XAutoRepeatOff
(X11.Display display) Turns off auto-repeat for the keyboard on the specified display.int
XAutoRepeatOn
(X11.Display display) Turns on auto-repeat for the keyboard on the specified display.int
XBell
(X11.Display display, int percent) Rings the bell on the keyboard on the specified display, if possible.int
XChangeKeyboardControl
(X11.Display display, NativeLong value_mask, X11.XKeyboardControlRef values) Changes the keyboard control state.int
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
XChangeProperty
(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, Pointer data, int nelements) int
XChangeWindowAttributes
(X11.Display display, X11.Window window, NativeLong valuemask, X11.XSetWindowAttributes attributes) boolean
XCheckMaskEvent
(X11.Display display, NativeLong event_mask, X11.XEvent event_return) boolean
XCheckTypedEvent
(X11.Display display, int event_type, X11.XEvent event_return) boolean
XCheckTypedWindowEvent
(X11.Display display, X11.Window w, int event_type, X11.XEvent event_return) boolean
XCheckWindowEvent
(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return) int
XClearArea
(X11.Display display, X11.Window window, int x, int y, int w, int h, int exposures) int
XClearWindow
(X11.Display display, X11.Window window) int
XCloseDisplay
(X11.Display display) 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) 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) int
XDefaultScreen
(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.int
XDeleteProperty
(X11.Display display, X11.Window w, X11.Atom property) int
XDestroyImage
(X11.XImage image) int
XDestroyWindow
(X11.Display display, X11.Window window) int
XDisplayHeight
(X11.Display display, int screen) int
XDisplayKeycodes
(X11.Display display, IntByReference min_keycodes_return, IntByReference max_keycodes_return) Returns the min-keycodes and max-keycodes supported by the specified display.int
XDisplayWidth
(X11.Display display, int screen) int
XDrawPoint
(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y) int
XDrawPoints
(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int mode) int
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
XFetchName
(X11.Display display, X11.Window window, PointerByReference window_name_return) The XFetchName() function returns the name of the specified window.int
XFillArc
(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2) int
XFillPolygon
(X11.Display dpy, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int shape, int mode) int
XFillRectangle
(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height) int
XFillRectangles
(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XRectangle[] rectangles, int nrectangles) int
XFlush
(X11.Display display) Flushes the output buffer.int
void
XFreeEventData
(X11.Display display, X11.XGenericEventCookie cookie) int
XFreeGC
(X11.Display display, X11.GC gc) int
Frees the specified XModifierKeymap structure.int
XFreePixmap
(X11.Display display, X11.Pixmap pixmap) XGetAtomName
(X11.Display display, X11.Atom atom) int
XGetErrorText
(X11.Display display, int code, byte[] buffer, int len) boolean
XGetEventData
(X11.Display display, X11.XGenericEventCookie cookie) int
XGetGeometry
(X11.Display display, X11.Drawable d, X11.WindowByReference w, IntByReference x, IntByReference y, IntByReference width, IntByReference heigth, IntByReference border_width, IntByReference depth) int
XGetKeyboardControl
(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.XVisualInfo
which must be freed byXFree(com.sun.jna.Pointer)
.int
XGetWindowAttributes
(X11.Display display, X11.Window window, X11.XWindowAttributes attributes) 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) XGetWMHints
(X11.Display display, X11.Window window) Returns anX11.XWMHints
which must be freed byXFree(com.sun.jna.Pointer)
.int
XGetWMName
(X11.Display display, X11.Window window, X11.XTextProperty text_property_return) int
XGetWMProtocols
(X11.Display display, X11.Window w, PointerByReference protocols_return, IntByReference count_return) int
XGrabKey
(X11.Display display, int keyCode, int modifiers, X11.Window grab_window, int ownerEvents, int pointerMode, int keyBoardMode) Establishes a passive grab on the keyboardint
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 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) byte
XKeysymToKeycode
(X11.Display display, X11.KeySym keysym) XKeysymToString
(X11.KeySym keysym) int
XLowerWindow
(X11.Display display, X11.Window w) int
XMapRaised
(X11.Display display, X11.Window window) int
XMapSubwindows
(X11.Display display, X11.Window window) int
XMapWindow
(X11.Display display, X11.Window window) int
XMaskEvent
(X11.Display display, NativeLong event_mask, X11.XEvent event_return) int
XMoveResizeWindow
(X11.Display display, X11.Window w, int x, int y, int width, int height) int
XMoveWindow
(X11.Display display, X11.Window w, int x, int y) XNewModifiermap
(int max_keys_per_mod) Returns a pointer to XModifierKeymap structure for later use.int
XNextEvent
(X11.Display display, X11.XEvent event_return) XOpenDisplay
(String name) int
XPeekEvent
(X11.Display display, X11.XEvent event_return) int
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
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) boolean
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.int
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
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) int
XQueryTree
(X11.Display display, X11.Window window, X11.WindowByReference root, X11.WindowByReference parent, PointerByReference children, IntByReference childCount) int
XRaiseWindow
(X11.Display display, X11.Window w) int
XResizeWindow
(X11.Display display, X11.Window w, int width, int height) XRootWindow
(X11.Display display, int screen) int
XSelectInput
(X11.Display display, X11.Window window, NativeLong eventMask) int
XSendEvent
(X11.Display display, X11.Window w, int propagate, NativeLong event_mask, X11.XEvent event_send) int
XSetBackground
(X11.Display display, X11.GC gc, NativeLong color) XSetErrorHandler
(X11.XErrorHandler handler) Installs an error handlerint
XSetFillRule
(X11.Display display, X11.GC gc, int fill_rule) int
XSetForeground
(X11.Display display, X11.GC gc, NativeLong color) int
XSetModifierMapping
(X11.Display display, X11.XModifierKeymapRef modmap) Specifies the KeyCodes of the keys (if any) that are to be used as modifiers.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) int
XSetWMProtocols
(X11.Display display, X11.Window window, X11.Atom[] atom, int count) XStringToKeysym
(String string) int
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
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) int
XUngrabKey
(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.int
XUngrabKeyboard
(X11.Display display, NativeLong time) Releases the keyboard and any queued events if this client has it actively grabbed from either XGrabKeyboard() or XGrabKey().int
XUnmapWindow
(X11.Display display, X11.Window window) int
XWindowEvent
(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return)
-
Field Details
-
INSTANCE
-
XK_0
static final int XK_0- See Also:
-
XK_9
static final int XK_9- See Also:
-
XK_A
static final int XK_A- See Also:
-
XK_Z
static final int XK_Z- See Also:
-
XK_a
static final int XK_a- See Also:
-
XK_z
static final int XK_z- See Also:
-
XK_Shift_L
static final int XK_Shift_L- See Also:
-
XK_Shift_R
static final int XK_Shift_R- See Also:
-
XK_Control_L
static final int XK_Control_L- See Also:
-
XK_Control_R
static final int XK_Control_R- See Also:
-
XK_CapsLock
static final int XK_CapsLock- See Also:
-
XK_ShiftLock
static final int XK_ShiftLock- See Also:
-
XK_Meta_L
static final int XK_Meta_L- See Also:
-
XK_Meta_R
static final int XK_Meta_R- See Also:
-
XK_Alt_L
static final int XK_Alt_L- See Also:
-
XK_Alt_R
static final int XK_Alt_R- See Also:
-
VisualNoMask
static final int VisualNoMask- See Also:
-
VisualIDMask
static final int VisualIDMask- See Also:
-
VisualScreenMask
static final int VisualScreenMask- See Also:
-
VisualDepthMask
static final int VisualDepthMask- See Also:
-
VisualClassMask
static final int VisualClassMask- See Also:
-
VisualRedMaskMask
static final int VisualRedMaskMask- See Also:
-
VisualGreenMaskMask
static final int VisualGreenMaskMask- See Also:
-
VisualBlueMaskMask
static final int VisualBlueMaskMask- See Also:
-
VisualColormapSizeMask
static final int VisualColormapSizeMask- See Also:
-
VisualBitsPerRGBMask
static final int VisualBitsPerRGBMask- See Also:
-
VisualAllMask
static 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
-
None
static final int NoneRESERVED RESOURCE AND CONSTANT DEFINITIONS- See Also:
-
ParentRelative
static final int ParentRelative- See Also:
-
CopyFromParent
static final int CopyFromParent- See Also:
-
PointerWindow
static final int PointerWindow- See Also:
-
InputFocus
static final int InputFocus- See Also:
-
PointerRoot
static final int PointerRoot- See Also:
-
AnyPropertyType
static final int AnyPropertyType- See Also:
-
AnyKey
static final int AnyKey- See Also:
-
AnyButton
static final int AnyButton- See Also:
-
AllTemporary
static final int AllTemporary- See Also:
-
CurrentTime
static final int CurrentTime- See Also:
-
NoSymbol
static final int NoSymbol- See Also:
-
NoEventMask
static final int NoEventMaskEVENT DEFINITIONS- See Also:
-
KeyPressMask
static final int KeyPressMask- See Also:
-
KeyReleaseMask
static final int KeyReleaseMask- See Also:
-
ButtonPressMask
static final int ButtonPressMask- See Also:
-
ButtonReleaseMask
static final int ButtonReleaseMask- See Also:
-
EnterWindowMask
static final int EnterWindowMask- See Also:
-
LeaveWindowMask
static final int LeaveWindowMask- See Also:
-
PointerMotionMask
static final int PointerMotionMask- See Also:
-
PointerMotionHintMask
static final int PointerMotionHintMask- See Also:
-
Button1MotionMask
static final int Button1MotionMask- See Also:
-
Button2MotionMask
static final int Button2MotionMask- See Also:
-
Button3MotionMask
static final int Button3MotionMask- See Also:
-
Button4MotionMask
static final int Button4MotionMask- See Also:
-
Button5MotionMask
static final int Button5MotionMask- See Also:
-
ButtonMotionMask
static final int ButtonMotionMask- See Also:
-
KeymapStateMask
static final int KeymapStateMask- See Also:
-
ExposureMask
static final int ExposureMask- See Also:
-
VisibilityChangeMask
static final int VisibilityChangeMask- See Also:
-
StructureNotifyMask
static final int StructureNotifyMask- See Also:
-
ResizeRedirectMask
static final int ResizeRedirectMask- See Also:
-
SubstructureNotifyMask
static final int SubstructureNotifyMask- See Also:
-
SubstructureRedirectMask
static final int SubstructureRedirectMask- See Also:
-
FocusChangeMask
static final int FocusChangeMask- See Also:
-
PropertyChangeMask
static final int PropertyChangeMask- See Also:
-
ColormapChangeMask
static final int ColormapChangeMask- See Also:
-
OwnerGrabButtonMask
static final int OwnerGrabButtonMask- See Also:
-
KeyPress
static final int KeyPress- See Also:
-
KeyRelease
static final int KeyRelease- See Also:
-
ButtonPress
static final int ButtonPress- See Also:
-
ButtonRelease
static final int ButtonRelease- See Also:
-
MotionNotify
static final int MotionNotify- See Also:
-
EnterNotify
static final int EnterNotify- See Also:
-
LeaveNotify
static final int LeaveNotify- See Also:
-
FocusIn
static final int FocusIn- See Also:
-
FocusOut
static final int FocusOut- See Also:
-
KeymapNotify
static final int KeymapNotify- See Also:
-
Expose
static final int Expose- See Also:
-
GraphicsExpose
static final int GraphicsExpose- See Also:
-
NoExpose
static final int NoExpose- See Also:
-
VisibilityNotify
static final int VisibilityNotify- See Also:
-
CreateNotify
static final int CreateNotify- See Also:
-
DestroyNotify
static final int DestroyNotify- See Also:
-
UnmapNotify
static final int UnmapNotify- See Also:
-
MapNotify
static final int MapNotify- See Also:
-
MapRequest
static final int MapRequest- See Also:
-
ReparentNotify
static final int ReparentNotify- See Also:
-
ConfigureNotify
static final int ConfigureNotify- See Also:
-
ConfigureRequest
static final int ConfigureRequest- See Also:
-
GravityNotify
static final int GravityNotify- See Also:
-
ResizeRequest
static final int ResizeRequest- See Also:
-
CirculateNotify
static final int CirculateNotify- See Also:
-
CirculateRequest
static final int CirculateRequest- See Also:
-
PropertyNotify
static final int PropertyNotify- See Also:
-
SelectionClear
static final int SelectionClear- See Also:
-
SelectionRequest
static final int SelectionRequest- See Also:
-
SelectionNotify
static final int SelectionNotify- See Also:
-
ColormapNotify
static final int ColormapNotify- See Also:
-
ClientMessage
static final int ClientMessage- See Also:
-
MappingNotify
static final int MappingNotify- See Also:
-
GenericEvent
static final int GenericEvent- See Also:
-
LASTEvent
static final int LASTEvent- See Also:
-
ShiftMask
static final int ShiftMask- See Also:
-
LockMask
static final int LockMask- See Also:
-
ControlMask
static final int ControlMask- See Also:
-
Mod1Mask
static final int Mod1Mask- See Also:
-
Mod2Mask
static final int Mod2Mask- See Also:
-
Mod3Mask
static final int Mod3Mask- See Also:
-
Mod4Mask
static final int Mod4Mask- See Also:
-
Mod5Mask
static final int Mod5Mask- See Also:
-
ShiftMapIndex
static final int ShiftMapIndex- See Also:
-
LockMapIndex
static final int LockMapIndex- See Also:
-
ControlMapIndex
static final int ControlMapIndex- See Also:
-
Mod1MapIndex
static final int Mod1MapIndex- See Also:
-
Mod2MapIndex
static final int Mod2MapIndex- See Also:
-
Mod3MapIndex
static final int Mod3MapIndex- See Also:
-
Mod4MapIndex
static final int Mod4MapIndex- See Also:
-
Mod5MapIndex
static final int Mod5MapIndex- See Also:
-
Button1Mask
static final int Button1Mask- See Also:
-
Button2Mask
static final int Button2Mask- See Also:
-
Button3Mask
static final int Button3Mask- See Also:
-
Button4Mask
static final int Button4Mask- See Also:
-
Button5Mask
static final int Button5Mask- See Also:
-
AnyModifier
static final int AnyModifier- See Also:
-
Button1
static final int Button1- See Also:
-
Button2
static final int Button2- See Also:
-
Button3
static final int Button3- See Also:
-
Button4
static final int Button4- See Also:
-
Button5
static final int Button5- See Also:
-
NotifyNormal
static final int NotifyNormal- See Also:
-
NotifyGrab
static final int NotifyGrab- See Also:
-
NotifyUngrab
static final int NotifyUngrab- See Also:
-
NotifyWhileGrabbed
static final int NotifyWhileGrabbed- See Also:
-
NotifyHint
static final int NotifyHint- See Also:
-
NotifyAncestor
static final int NotifyAncestor- See Also:
-
NotifyVirtual
static final int NotifyVirtual- See Also:
-
NotifyInferior
static final int NotifyInferior- See Also:
-
NotifyNonlinear
static final int NotifyNonlinear- See Also:
-
NotifyNonlinearVirtual
static final int NotifyNonlinearVirtual- See Also:
-
NotifyPointer
static final int NotifyPointer- See Also:
-
NotifyPointerRoot
static final int NotifyPointerRoot- See Also:
-
NotifyDetailNone
static final int NotifyDetailNone- See Also:
-
VisibilityUnobscured
static final int VisibilityUnobscured- See Also:
-
VisibilityPartiallyObscured
static final int VisibilityPartiallyObscured- See Also:
-
VisibilityFullyObscured
static final int VisibilityFullyObscured- See Also:
-
PlaceOnTop
static final int PlaceOnTop- See Also:
-
PlaceOnBottom
static final int PlaceOnBottom- See Also:
-
FamilyInternet
static final int FamilyInternet- See Also:
-
FamilyDECnet
static final int FamilyDECnet- See Also:
-
FamilyChaos
static final int FamilyChaos- See Also:
-
FamilyInternet6
static final int FamilyInternet6- See Also:
-
FamilyServerInterpreted
static final int FamilyServerInterpreted- See Also:
-
PropertyNewValue
static final int PropertyNewValue- See Also:
-
PropertyDelete
static final int PropertyDelete- See Also:
-
ColormapUninstalled
static final int ColormapUninstalled- See Also:
-
ColormapInstalled
static final int ColormapInstalled- See Also:
-
GrabModeSync
static final int GrabModeSync- See Also:
-
GrabModeAsync
static final int GrabModeAsync- See Also:
-
GrabSuccess
static final int GrabSuccess- See Also:
-
AlreadyGrabbed
static final int AlreadyGrabbed- See Also:
-
GrabInvalidTime
static final int GrabInvalidTime- See Also:
-
GrabNotViewable
static final int GrabNotViewable- See Also:
-
GrabFrozen
static final int GrabFrozen- See Also:
-
AsyncPointer
static final int AsyncPointer- See Also:
-
SyncPointer
static final int SyncPointer- See Also:
-
ReplayPointer
static final int ReplayPointer- See Also:
-
AsyncKeyboard
static final int AsyncKeyboard- See Also:
-
SyncKeyboard
static final int SyncKeyboard- See Also:
-
ReplayKeyboard
static final int ReplayKeyboard- See Also:
-
AsyncBoth
static final int AsyncBoth- See Also:
-
SyncBoth
static final int SyncBoth- See Also:
-
RevertToNone
static final int RevertToNone- See Also:
-
RevertToPointerRoot
static final int RevertToPointerRoot- See Also:
-
RevertToParent
static final int RevertToParent- See Also:
-
Success
static final int SuccessERROR CODES- See Also:
-
BadRequest
static final int BadRequest- See Also:
-
BadValue
static final int BadValue- See Also:
-
BadWindow
static final int BadWindow- See Also:
-
BadPixmap
static final int BadPixmap- See Also:
-
BadAtom
static final int BadAtom- See Also:
-
BadCursor
static final int BadCursor- See Also:
-
BadFont
static final int BadFont- See Also:
-
BadMatch
static final int BadMatch- See Also:
-
BadDrawable
static final int BadDrawable- See Also:
-
BadAccess
static final int BadAccess- See Also:
-
BadAlloc
static final int BadAlloc- See Also:
-
BadColor
static final int BadColor- See Also:
-
BadGC
static final int BadGC- See Also:
-
BadIDChoice
static final int BadIDChoice- See Also:
-
BadName
static final int BadName- See Also:
-
BadLength
static final int BadLength- See Also:
-
BadImplementation
static final int BadImplementation- See Also:
-
FirstExtensionError
static final int FirstExtensionError- See Also:
-
LastExtensionError
static final int LastExtensionError- See Also:
-
InputOutput
static final int InputOutputWINDOW DEFINITIONS- See Also:
-
InputOnly
static final int InputOnly- See Also:
-
CWBackPixmap
static final int CWBackPixmap- See Also:
-
CWBackPixel
static final int CWBackPixel- See Also:
-
CWBorderPixmap
static final int CWBorderPixmap- See Also:
-
CWBorderPixel
static final int CWBorderPixel- See Also:
-
CWBitGravity
static final int CWBitGravity- See Also:
-
CWWinGravity
static final int CWWinGravity- See Also:
-
CWBackingStore
static final int CWBackingStore- See Also:
-
CWBackingPlanes
static final int CWBackingPlanes- See Also:
-
CWBackingPixel
static final int CWBackingPixel- See Also:
-
CWOverrideRedirect
static final int CWOverrideRedirect- See Also:
-
CWSaveUnder
static final int CWSaveUnder- See Also:
-
CWEventMask
static final int CWEventMask- See Also:
-
CWDontPropagate
static final int CWDontPropagate- See Also:
-
CWColormap
static final int CWColormap- See Also:
-
CWCursor
static final int CWCursor- See Also:
-
CWX
static final int CWX- See Also:
-
CWY
static final int CWY- See Also:
-
CWWidth
static final int CWWidth- See Also:
-
CWHeight
static final int CWHeight- See Also:
-
CWBorderWidth
static final int CWBorderWidth- See Also:
-
CWSibling
static final int CWSibling- See Also:
-
CWStackMode
static final int CWStackMode- See Also:
-
ForgetGravity
static final int ForgetGravity- See Also:
-
NorthWestGravity
static final int NorthWestGravity- See Also:
-
NorthGravity
static final int NorthGravity- See Also:
-
NorthEastGravity
static final int NorthEastGravity- See Also:
-
WestGravity
static final int WestGravity- See Also:
-
CenterGravity
static final int CenterGravity- See Also:
-
EastGravity
static final int EastGravity- See Also:
-
SouthWestGravity
static final int SouthWestGravity- See Also:
-
SouthGravity
static final int SouthGravity- See Also:
-
SouthEastGravity
static final int SouthEastGravity- See Also:
-
StaticGravity
static final int StaticGravity- See Also:
-
UnmapGravity
static final int UnmapGravity- See Also:
-
NotUseful
static final int NotUseful- See Also:
-
WhenMapped
static final int WhenMapped- See Also:
-
Always
static final int Always- See Also:
-
IsUnmapped
static final int IsUnmapped- See Also:
-
IsUnviewable
static final int IsUnviewable- See Also:
-
IsViewable
static final int IsViewable- See Also:
-
SetModeInsert
static final int SetModeInsert- See Also:
-
SetModeDelete
static final int SetModeDelete- See Also:
-
DestroyAll
static final int DestroyAll- See Also:
-
RetainPermanent
static final int RetainPermanent- See Also:
-
RetainTemporary
static final int RetainTemporary- See Also:
-
Above
static final int Above- See Also:
-
Below
static final int Below- See Also:
-
TopIf
static final int TopIf- See Also:
-
BottomIf
static final int BottomIf- See Also:
-
Opposite
static final int Opposite- See Also:
-
RaiseLowest
static final int RaiseLowest- See Also:
-
LowerHighest
static final int LowerHighest- See Also:
-
PropModeReplace
static final int PropModeReplace- See Also:
-
PropModePrepend
static final int PropModePrepend- See Also:
-
PropModeAppend
static final int PropModeAppend- See Also:
-
GXclear
static final int GXclearGRAPHICS DEFINITIONS- See Also:
-
GXand
static final int GXand- See Also:
-
GXandReverse
static final int GXandReverse- See Also:
-
GXcopy
static final int GXcopy- See Also:
-
GXandInverted
static final int GXandInverted- See Also:
-
GXnoop
static final int GXnoop- See Also:
-
GXxor
static final int GXxor- See Also:
-
GXor
static final int GXor- See Also:
-
GXnor
static final int GXnor- See Also:
-
GXequiv
static final int GXequiv- See Also:
-
GXinvert
static final int GXinvert- See Also:
-
GXorReverse
static final int GXorReverse- See Also:
-
GXcopyInverted
static final int GXcopyInverted- See Also:
-
GXorInverted
static final int GXorInverted- See Also:
-
GXnand
static final int GXnand- See Also:
-
GXset
static final int GXset- See Also:
-
LineSolid
static final int LineSolid- See Also:
-
LineOnOffDash
static final int LineOnOffDash- See Also:
-
LineDoubleDash
static final int LineDoubleDash- See Also:
-
CapNotLast
static final int CapNotLast- See Also:
-
CapButt
static final int CapButt- See Also:
-
CapRound
static final int CapRound- See Also:
-
CapProjecting
static final int CapProjecting- See Also:
-
JoinMiter
static final int JoinMiter- See Also:
-
JoinRound
static final int JoinRound- See Also:
-
JoinBevel
static final int JoinBevel- See Also:
-
FillSolid
static final int FillSolid- See Also:
-
FillTiled
static final int FillTiled- See Also:
-
FillStippled
static final int FillStippled- See Also:
-
FillOpaqueStippled
static final int FillOpaqueStippled- See Also:
-
EvenOddRule
static final int EvenOddRule- See Also:
-
WindingRule
static final int WindingRule- See Also:
-
ClipByChildren
static final int ClipByChildren- See Also:
-
IncludeInferiors
static final int IncludeInferiors- See Also:
-
Unsorted
static final int Unsorted- See Also:
-
YSorted
static final int YSorted- See Also:
-
YXSorted
static final int YXSorted- See Also:
-
YXBanded
static final int YXBanded- See Also:
-
CoordModeOrigin
static final int CoordModeOrigin- See Also:
-
CoordModePrevious
static final int CoordModePrevious- See Also:
-
Complex
static final int Complex- See Also:
-
Nonconvex
static final int Nonconvex- See Also:
-
Convex
static final int Convex- See Also:
-
ArcChord
static final int ArcChord- See Also:
-
ArcPieSlice
static final int ArcPieSlice- See Also:
-
GCFunction
static final int GCFunction- See Also:
-
GCPlaneMask
static final int GCPlaneMask- See Also:
-
GCForeground
static final int GCForeground- See Also:
-
GCBackground
static final int GCBackground- See Also:
-
GCLineWidth
static final int GCLineWidth- See Also:
-
GCLineStyle
static final int GCLineStyle- See Also:
-
GCCapStyle
static final int GCCapStyle- See Also:
-
GCJoinStyle
static final int GCJoinStyle- See Also:
-
GCFillStyle
static final int GCFillStyle- See Also:
-
GCFillRule
static final int GCFillRule- See Also:
-
GCTile
static final int GCTile- See Also:
-
GCStipple
static final int GCStipple- See Also:
-
GCTileStipXOrigin
static final int GCTileStipXOrigin- See Also:
-
GCTileStipYOrigin
static final int GCTileStipYOrigin- See Also:
-
GCFont
static final int GCFont- See Also:
-
GCSubwindowMode
static final int GCSubwindowMode- See Also:
-
GCGraphicsExposures
static final int GCGraphicsExposures- See Also:
-
GCClipXOrigin
static final int GCClipXOrigin- See Also:
-
GCClipYOrigin
static final int GCClipYOrigin- See Also:
-
GCClipMask
static final int GCClipMask- See Also:
-
GCDashOffset
static final int GCDashOffset- See Also:
-
GCDashList
static final int GCDashList- See Also:
-
GCArcMode
static final int GCArcMode- See Also:
-
GCLastBit
static final int GCLastBit- See Also:
-
FontLeftToRight
static final int FontLeftToRightFONTS- See Also:
-
FontRightToLeft
static final int FontRightToLeft- See Also:
-
FontChange
static final int FontChange- See Also:
-
XYBitmap
static final int XYBitmapIMAGING- See Also:
-
XYPixmap
static final int XYPixmap- See Also:
-
ZPixmap
static final int ZPixmap- See Also:
-
AllocNone
static final int AllocNoneCOLOR MAP STUFF- See Also:
-
AllocAll
static final int AllocAll- See Also:
-
DoRed
static final int DoRed- See Also:
-
DoGreen
static final int DoGreen- See Also:
-
DoBlue
static final int DoBlue- See Also:
-
CursorShape
static final int CursorShapeCURSOR STUFF- See Also:
-
TileShape
static final int TileShape- See Also:
-
StippleShape
static final int StippleShape- See Also:
-
AutoRepeatModeOff
static final int AutoRepeatModeOffKEYBOARD/POINTER STUFF- See Also:
-
AutoRepeatModeOn
static final int AutoRepeatModeOn- See Also:
-
AutoRepeatModeDefault
static final int AutoRepeatModeDefault- See Also:
-
LedModeOff
static final int LedModeOff- See Also:
-
LedModeOn
static final int LedModeOn- See Also:
-
KBKeyClickPercent
static final int KBKeyClickPercent- See Also:
-
KBBellPercent
static final int KBBellPercent- See Also:
-
KBBellPitch
static final int KBBellPitch- See Also:
-
KBBellDuration
static final int KBBellDuration- See Also:
-
KBLed
static final int KBLed- See Also:
-
KBLedMode
static final int KBLedMode- See Also:
-
KBKey
static final int KBKey- See Also:
-
KBAutoRepeatMode
static final int KBAutoRepeatMode- See Also:
-
MappingSuccess
static final int MappingSuccess- See Also:
-
MappingBusy
static final int MappingBusy- See Also:
-
MappingFailed
static final int MappingFailed- See Also:
-
MappingModifier
static final int MappingModifier- See Also:
-
MappingKeyboard
static final int MappingKeyboard- See Also:
-
MappingPointer
static final int MappingPointer- See Also:
-
DontPreferBlanking
static final int DontPreferBlankingSCREEN SAVER STUFF- See Also:
-
PreferBlanking
static final int PreferBlanking- See Also:
-
DefaultBlanking
static final int DefaultBlanking- See Also:
-
DisableScreenSaver
static final int DisableScreenSaver- See Also:
-
DisableScreenInterval
static final int DisableScreenInterval- See Also:
-
DontAllowExposures
static final int DontAllowExposures- See Also:
-
AllowExposures
static final int AllowExposures- See Also:
-
DefaultExposures
static final int DefaultExposures- See Also:
-
ScreenSaverReset
static final int ScreenSaverReset- See Also:
-
ScreenSaverActive
static final int ScreenSaverActive- See Also:
-
HostInsert
static final int HostInsertHOSTS AND CONNECTIONS- See Also:
-
HostDelete
static final int HostDelete- See Also:
-
EnableAccess
static final int EnableAccess- See Also:
-
DisableAccess
static final int DisableAccess- See Also:
-
StaticGray
static final int StaticGray- See Also:
-
GrayScale
static final int GrayScale- See Also:
-
StaticColor
static final int StaticColor- See Also:
-
PseudoColor
static final int PseudoColor- See Also:
-
TrueColor
static final int TrueColor- See Also:
-
DirectColor
static final int DirectColor- See Also:
-
LSBFirst
static final int LSBFirst- See Also:
-
MSBFirst
static final int MSBFirst- See Also:
-
-
Method Details
-
XQueryExtension
boolean 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
-
XAllocNamedColor
int XAllocNamedColor(X11.Display display, int colormap, String color_name, Pointer screen_def_return, Pointer exact_def_return) -
XAllocSizeHints
X11.XSizeHints XAllocSizeHints() -
XSetWMProperties
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) -
XSetWMProtocols
-
XGetWMProtocols
int XGetWMProtocols(X11.Display display, X11.Window w, PointerByReference protocols_return, IntByReference count_return) -
XFree
-
XCreateSimpleWindow
X11.Window XCreateSimpleWindow(X11.Display display, X11.Window parent, int x, int y, int width, int height, int border_width, int border, int background) -
XCreateBitmapFromData
X11.Pixmap XCreateBitmapFromData(X11.Display display, X11.Window window, Pointer data, int width, int height) -
XMapWindow
-
XMapRaised
-
XMapSubwindows
-
XFlush
Flushes 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
-
XSync
Flushes 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 Displaydiscard
- whether to discard events- Returns:
- status
-
XEventsQueued
If 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 Displaymode
- QueuedAlready, QueuedAfterFlush, or QueuedAfterReading- Returns:
- status
-
XPending
Returns 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
-
XCreatePixmap
X11.Pixmap XCreatePixmap(X11.Display display, X11.Drawable drawable, int width, int height, int depth) -
XFreePixmap
-
XCreateGC
-
XSetFillRule
-
XFreeGC
-
XDrawPoint
-
XDrawPoints
int XDrawPoints(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int mode) -
XFillRectangle
int XFillRectangle(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height) -
XFillRectangles
int XFillRectangles(X11.Display display, X11.Drawable drawable, X11.GC gc, X11.XRectangle[] rectangles, int nrectangles) -
XSetForeground
-
XSetBackground
-
XFillArc
int XFillArc(X11.Display display, X11.Drawable drawable, X11.GC gc, int x, int y, int width, int height, int angle1, int angle2) -
XFillPolygon
int XFillPolygon(X11.Display dpy, X11.Drawable drawable, X11.GC gc, X11.XPoint[] points, int npoints, int shape, int mode) -
XQueryTree
int XQueryTree(X11.Display display, X11.Window window, X11.WindowByReference root, X11.WindowByReference parent, PointerByReference children, IntByReference childCount) -
XQueryPointer
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) -
XGetWindowAttributes
-
XChangeWindowAttributes
int XChangeWindowAttributes(X11.Display display, X11.Window window, NativeLong valuemask, X11.XSetWindowAttributes attributes) -
XGetGeometry
int XGetGeometry(X11.Display display, X11.Drawable d, X11.WindowByReference w, IntByReference x, IntByReference y, IntByReference width, IntByReference heigth, IntByReference border_width, IntByReference depth) -
XTranslateCoordinates
boolean 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) -
XMoveWindow
-
XResizeWindow
-
XMoveResizeWindow
-
XRaiseWindow
-
XLowerWindow
-
XSelectInput
-
XSendEvent
int XSendEvent(X11.Display display, X11.Window w, int propagate, NativeLong event_mask, X11.XEvent event_send) -
XNextEvent
-
XPeekEvent
-
XWindowEvent
-
XCheckWindowEvent
boolean XCheckWindowEvent(X11.Display display, X11.Window w, NativeLong event_mask, X11.XEvent event_return) -
XMaskEvent
-
XCheckMaskEvent
-
XCheckTypedEvent
-
XCheckTypedWindowEvent
boolean XCheckTypedWindowEvent(X11.Display display, X11.Window w, int event_type, X11.XEvent event_return) -
XGetEventData
-
XFreeEventData
-
XGetWMHints
Returns anX11.XWMHints
which must be freed byXFree(com.sun.jna.Pointer)
.- Parameters:
display
- target Displaywindow
- target Window- Returns:
- XWMHints structure for the requested window
-
XGetWMName
-
XGetVisualInfo
X11.XVisualInfo XGetVisualInfo(X11.Display display, NativeLong vinfo_mask, X11.XVisualInfo vinfo_template, IntByReference nitems_return) Returns an array ofX11.XVisualInfo
which must be freed byXFree(com.sun.jna.Pointer)
. UsetoArray(nitems_return.getValue()
to obtain the array.- Parameters:
display
- target Displayvinfo_mask
- mask of data to retrievevinfo_template
- template struct to use as basis for returned datanitems_return
- number size of returned array- Returns:
- returned array
-
XCreateColormap
-
XGetWindowProperty
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) -
XChangeProperty
int XChangeProperty(X11.Display display, X11.Window w, X11.Atom property, X11.Atom type, int format, int mode, Pointer data, int nelements) -
XDeleteProperty
-
XInternAtom
-
XGetAtomName
-
XCopyArea
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) -
XCreateImage
X11.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) -
XPutImage
int 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
-
XSetErrorHandler
Installs an error handler- Parameters:
handler
- Specifies the program's supplied error handler- Returns:
- The previous error handler
-
XKeysymToString
-
XStringToKeysym
-
XKeysymToKeycode
-
XKeycodeToKeysym
-
XGrabKey
int 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 orAnyKey
.modifiers
- Specifies the set of keymasks orAnyModifier
. 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 passGrabModeSync
orGrabModeAsync
.keyBoardMode
- Specifies further processing of keyboard events. You can passGrabModeSync
orGrabModeAsync
.- Returns:
- nothing
-
XUngrabKey
The 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 orAnyKey
.modifiers
- Specifies the set of keymasks orAnyModifier
. The mask is the bitwise inclusive OR of the valid keymask bitsgrab_window
- Specifies the grab window.- Returns:
- nothing
-
XGrabKeyboard
int 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
-
XUngrabKeyboard
Releases 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
-
XFetchName
The 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.
-
XChangeKeyboardMapping
int 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 Displayfirst_keycode
- first keycodekeysyms_per_keycode
- number of syms per keycodekeysyms
- array of KeySymnum_codes
- number of keycodes to be changed- Returns:
- status
-
XGetKeyboardMapping
X11.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 Displayfirst_keycode
- first keycode to be changed or returnedkeycode_count
- how manykeysyms_per_keycode_return
- number of syms per keycode- Returns:
- KeySym for the requested code
-
XDisplayKeycodes
int 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 Displaymin_keycodes_return
- smallest keycodemax_keycodes_return
- largest keycode- Returns:
- status
-
XSetModifierMapping
Specifies 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 Displaymodmap
- modifier specification- Returns:
- status
-
XGetModifierMapping
The 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
-
XNewModifiermap
Returns 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
-
XInsertModifiermapEntry
X11.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 mapkeycode_entry
- keycode entrymodifier
- modifier- Returns:
- modifier specification struct
-
XDeleteModifiermapEntry
X11.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 mapkeycode_entry
- keycode entrymodifier
- modifier- Returns:
- modifier specification struct
-
XFreeModifiermap
Frees the specified XModifierKeymap structure.- Parameters:
modmap
- modifier map to be freed- Returns:
- status
-
XChangeKeyboardControl
int XChangeKeyboardControl(X11.Display display, NativeLong value_mask, X11.XKeyboardControlRef values) Changes the keyboard control state.- Parameters:
display
- displayvalue_mask
- disjunction of KBKeyClickPercent, KBBellPercent, KBBellPitch, KBBellDuration, KBLed, KBLedMode, KBKey, KBAutoRepeatModevalues
- control ref values- Returns:
- status
-
XGetKeyboardControl
Returns the current control values for the keyboard to the XKeyboardState structure.- Parameters:
display
- displayvalues_return
- keyboard state structure- Returns:
- status
-
XAutoRepeatOn
Turns on auto-repeat for the keyboard on the specified display.- Parameters:
display
- display- Returns:
- status
-
XAutoRepeatOff
Turns off auto-repeat for the keyboard on the specified display.- Parameters:
display
- display- Returns:
- status
-
XBell
Rings 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
- displaypercent
- value to set- Returns:
- status
-
XQueryKeymap
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. 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
- displaykeys_return
- keymap- Returns:
- status
-