APIdia Launch Partner
Top Fields Constructors Methods
sun.awt.X11

pack-priv final Class XlibWrapper

extends Object
Class Inheritance
Imports
jdk.internal.misc.Unsafe

Field Summary

Modifier and TypeField and Description
pack-priv static int
pack-priv static final String[]
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final boolean
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final int
pack-priv static final int
pack-priv static Unsafe

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static native int
CallErrorHandler(long handler, long display, long event_ptr)

pack-priv static native void
copyIntArray(long dest_ptr, Object array, int size_bytes)

pack-priv static native void
copyLongArray(long dest_ptr, Object array, int size_bytes)

pack-priv static native long
DefaultScreen(long display)

pack-priv static native long
DisplayHeight(long display, long screen)

pack-priv static native long
DisplayHeightMM(long display, long screen)

pack-priv static native long
DisplayWidth(long display, long screen)

pack-priv static native long
DisplayWidthMM(long display, long screen)

pack-priv static native int
DoesBackingStore(long screen)

pack-priv static native void
ExitSecondaryLoop()

Terminates the topmost secondary loop (if any).

pack-priv static native long
private static boolean
pack-priv static int
pack-priv static String
getEventToString(int type)

pack-priv static native String
GetProperty(long display, long window, long atom)

pack-priv static native long
getScreenOfWindow(long display, long window)

pack-priv static native byte[]
getStringBytes(long str_ptr)

Gets byte string from str_ptr and copies it into byte array String should be NULL terminated.

pack-priv static String
hintsToString(long flags)

pack-priv static native long
InternAtom(long display, String string, int only_if_exists)

pack-priv static native boolean
IsKanaKeyboard(long display)

pack-priv static native boolean
IsKeypadKey(long keysym)

pack-priv static native boolean
IsSunKeyboard(long display)

pack-priv static native boolean
IsXsunKPBehavior(long display)

pack-priv static native void
memcpy(long dest_ptr, long src_ptr, long length)

pack-priv static native void
PrintXErrorEvent(long display, long event_ptr)

pack-priv static native long
RootWindow(long display, long screen_number)

pack-priv static native int
ScreenCount(long display)

pack-priv static native long
ScreenOfDisplay(long display, long screen_number)

pack-priv static native String
ServerVendor(long display)

pack-priv static native void
SetBitmapShape(long display, long window, int width, int height, int[] bitmap)

Each int in the bitmap array is one pixel with a 32-bit color: R, G, B, and Alpha.

pack-priv static native void
SetProperty(long display, long window, long atom, String str)

pack-priv static native void
SetRectangularShape(long display, long window, int lox, int loy, int hix, int hiy, Region region)

pack-priv static native long
pack-priv static native void
SetZOrder(long display, long window, long above)

pack-priv static native int
VendorRelease(long display)

pack-priv static native boolean
XAllocColor(long display, long colormap, long screen_in_out)

pack-priv static native long
pack-priv static native long
pack-priv static native void
XBell(long display, int percent)

pack-priv static native void
XChangeActivePointerGrab(long display, int mask, long cursor, long time)

pack-priv static void
XChangeProperty(long display, long window, long atom, long type, int format, int mode, long data, int nelements)

pack-priv static native void
XChangePropertyImpl(long display, long window, long atom, long type, int format, int mode, long data, int nelements)

pack-priv static native void
XChangePropertyS(long display, long window, long atom, long type, int format, int mode, String value)

pack-priv static native void
XChangeWindowAttributes(long display, long window, long valuemask, long attributes)

pack-priv static native void
XClearWindow(long display, long window)

pack-priv static native void
XCloseDisplay(long display)

pack-priv static native void
XConfigureWindow(long display, long window, long value_mask, long values)

pack-priv static native void
XConvertCase(long keysym, long keysym_lowercase, long keysym_uppercase)

pack-priv static native void
XConvertSelection(long display, long selection, long target, long property, long requestor, long time)

pack-priv static native long
XCreateBitmapFromData(long display, long drawable, long data, int width, int height)

pack-priv static native int
XCreateFontCursor(long display, int shape)

pack-priv static native long
XCreateGC(long display, long drawable, long valuemask, long values)

pack-priv static native long
XCreateImage(long display, long visual_ptr, int depth, int format, int offset, long data, int width, int height, int bitmap_pad, int bytes_per_line)

pack-priv static native long
XCreatePixmap(long display, long drawable, int width, int height, int depth)

pack-priv static native long
XCreatePixmapCursor(long display, long source, long mask, long fore, long back, int x, int y)

pack-priv static native long
XCreateWindow(long display, long parent, int x, int y, int width, int height, int border_width, int depth, long wclass, long visual, long valuemask, long attributes)

pack-priv static native long
XdbeAllocateBackBufferName(long display, long window, int swap_action)

pack-priv static native int
XdbeBeginIdiom(long display)

pack-priv static native int
XdbeDeallocateBackBufferName(long display, long buffer)

pack-priv static native int
XdbeEndIdiom(long display)

pack-priv static native int
XdbeQueryExtension(long display, long major_version_return, long minor_version_return)

pack-priv static native int
XdbeSwapBuffers(long display, long swap_info, int num_windows)

pack-priv static native void
XDeleteProperty(long display, long window, long atom)

pack-priv static native void
XDestroyImage(long image)

pack-priv static native void
XDestroyWindow(long display, long window)

pack-priv static native long
XDisplayString(long display)

pack-priv static native int
XEventsQueued(long display, int mode)

pack-priv static native boolean
XFilterEvent(long ptr, long window)

pack-priv static native void
XFlush(long display)

pack-priv static native void
XFree(long ptr)

pack-priv static native void
XFreeCursor(long display, long cursor)

pack-priv static native void
XFreeGC(long display, long gc)

pack-priv static native void
XFreeModifiermap(long keymap)

pack-priv static native void
XFreePixmap(long display, long pixmap)

pack-priv static native String
XGetAtomName(long display, long atom)

pack-priv static native String
XGetDefault(long display, String program, String option)

pack-priv static native int
XGetGeometry(long display, long drawable, long root_return, long x_return, long y_return, long width_return, long height_return, long border_width_return, long depth_return)

pack-priv static native int
XGetIconSizes(long display, long window, long ret_sizes, long ret_count)

pack-priv static native long
XGetInputFocus(long display)

pack-priv static native long
XGetModifierMapping(long display)

pack-priv static native int
XGetPointerMapping(long display, long map, int buttonNumber)

pack-priv static native long
XGetSelectionOwner(long display, long selection)

pack-priv static native long
XGetVisualInfo(long display, long vinfo_mask, long vinfo_template, long nitems_return)

pack-priv static native int
XGetWindowAttributes(long display, long window, long attr_ptr)

pack-priv static native int
XGetWindowProperty(long display, long window, long atom, long long_offset, long long_length, long delete, long req_type, long actualy_type, long actualy_format, long nitems_ptr, long bytes_after, long data_ptr)

pack-priv static native void
XGetWMHints(long display, long window, long wmhints)

pack-priv static native int
XGetWMNormalHints(long display, long window, long hints, long supplied_return)

pack-priv static native int
XGrabKeyboard(long display, long grab_window, int owner_events, int pointer_mode, int keyboard_mode, long time)

pack-priv static native int
XGrabPointer(long display, long grab_window, int owner_events, int event_mask, int pointer_mode, int keyboard_mode, long confine_to, long cursor, long time)

pack-priv static native void
XGrabServer(long display)

pack-priv static native int
XIconifyWindow(long display, long window, long screenNumber)

pack-priv static native int
XInternAtoms(long display, String[] names, boolean only_if_exists, long atoms)

pack-priv static native void
XkbFreeKeyboard(long xkb, long which, boolean free_all)

pack-priv static native int
XkbGetEffectiveGroup(long display)

pack-priv static native long
XkbGetMap(long display, long which, long device_spec)

pack-priv static native long
XkbGetUpdatedMap(long display, long which, long xkb)

pack-priv static native long
XkbKeycodeToKeysym(long display, int keycode, int group, int level)

pack-priv static native boolean
XkbLibraryVersion(long lib_major_in_out, long lib_minor_in_out)

pack-priv static native boolean
XkbQueryExtension(long display, long opcode_rtrn, long event_rtrn, long error_rtrn, long major_in_out, long minor_in_out)

pack-priv static native void
XkbSelectEventDetails(long display, long device, long event_type, long bits_to_change, long values_for_bits)

pack-priv static native void
XkbSelectEvents(long display, long device, long bits_to_change, long values_for_bits)

pack-priv static native void
XkbSetDetectableAutoRepeat(long display, boolean detectable)

pack-priv static native boolean
XkbTranslateKeyCode(long xkb, int keycode, long mods, long mods_rtrn, long keysym_rtrn)

pack-priv static native long
XKeycodeToKeysym(long display, int keycode, int index)

pack-priv static native int
XKeysymToKeycode(long display, long keysym)

pack-priv static native void
XLowerWindow(long display, long window)

pack-priv static native void
XMapRaised(long display, long window)

pack-priv static native void
XMapWindow(long display, long window)

pack-priv static native void
XMaskEvent(long display, long event_mask, long event_return)

pack-priv static native long
XMaxRequestSize(long display)

pack-priv static native void
XMoveResizeWindow(long display, long window, int x, int y, int width, int height)

pack-priv static native void
XMoveWindow(long display, long window, int x, int y)

pack-priv static native void
XNextEvent(long display, long ptr)

pack-priv static native boolean
XNextSecondaryLoopEvent(long display, long ptr)

Extracts an X event that can be processed in a secondary loop.

pack-priv static native long
XOpenDisplay(long display)

pack-priv static native void
XPeekEvent(long display, long ptr)

pack-priv static native void
XPutBackEvent(long display, long event)

pack-priv static native void
XPutImage(long display, long drawable, long gc, long image, int src_x, int src_y, int dest_x, int dest_y, int width, int height)

pack-priv static native boolean
XQueryBestCursor(long display, long drawable, int width, int height, long width_return, long height_return)

pack-priv static native boolean
XQueryExtension(long display, String name, long mop_return, long feve_return, long err_return)

pack-priv static native void
XQueryKeymap(long display, long vector)

pack-priv static native boolean
XQueryPointer(long display, long window, long root_return, long child_return, long root_x_return, long root_y_return, long win_x_return, long win_y_return, long mask_return)

pack-priv static native int
XQueryTree(long display, long window, long root_return, long parent_return, long children_return, long nchildren_return)

pack-priv static native void
XRaiseWindow(long display, long window)

pack-priv static native void
pack-priv static native void
XReparentWindow(long display, long window, long parent, int x, int y)

pack-priv static native void
XResizeWindow(long display, long window, int width, int height)

pack-priv static native void
XRestackWindows(long display, long windows, int length)

pack-priv static native long
XScreenNumberOfScreen(long screen)

pack-priv static native void
XSelectInput(long display, long window, long event_mask)

pack-priv static native int
XSendEvent(long display, long window, boolean propagate, long event_mask, long event)

pack-priv static native void
XSetCloseDownMode(long display, int close_mode)

pack-priv static native void
XSetErrorHandler(long handler)

pack-priv static native void
XSetInputFocus(long display, long window)

pack-priv static native void
XSetInputFocus2(long display, long window, long time)

pack-priv static native String
XSetLocaleModifiers(String modifier_list)

pack-priv static native void
XSetMinMaxHints(long display, long window, int x, int y, int width, int height, long flags)

pack-priv static native void
XSetSelectionOwner(long display, long selection, long owner, long time)

pack-priv static native void
XSetTransientFor(long display, long window, long transient_for_window)

pack-priv static native void
XSetWindowBackground(long display, long window, long background_pixel)

pack-priv static native void
XSetWindowBackgroundPixmap(long display, long window, long pixmap)

pack-priv static native void
XSetWMHints(long display, long window, long wmhints)

pack-priv static native void
XSetWMNormalHints(long display, long window, long hints)

pack-priv static native boolean
XShapeQueryExtension(long display, long event_base_return, long error_base_return)

XSHAPE extension support.

pack-priv static native boolean
pack-priv static native void
XSync(long display, int discard)

pack-priv static native String[]
XTextPropertyToStringList(byte[] bytes, long encoding_atom)

Calls XTextPropertyToStringList on the specified byte array and returns the array of strings.

pack-priv static native int
XTranslateCoordinates(long display, long src_w, long dest_w, long src_x, long src_y, long dest_x_return, long dest_y_return, long child_return)

pack-priv static native void
XUngrabKeyboard(long display, long time)

pack-priv static native void
XUngrabPointer(long display, long time)

pack-priv static native void
XUngrabServer(long display)

pack-priv static native void
XUnmapWindow(long display, long window)

pack-priv static native void
XWindowEvent(long display, long window, long event_mask, long event_return)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait