class X
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
X.XButtonEvent
XButtonEvent wraps the C structure of the same name, defined in
Xlib.h
|
(package private) static class |
X.XClientMessageEvent
XClientMessageEvent wraps the C structure of the same name, defined in
Xlib.h
|
(package private) static class |
X.XColor
XColor wraps the C structure XColor.
|
(package private) static class |
X.XDisplay
XDisplay wraps the C structure Display.
|
(package private) static class |
X.XEvent
XEvent wraps the C structure of the same name, defined in
Xlib.h
|
(package private) static class |
X.XMotionEvent
XMotionEvent wraps the C structure of the same name, defined in
Xlib.h
|
(package private) static class |
X.XSetWindowAttributes
XSetWindowAttributes wraps the C structure of the same name, defined in
Xlib.h
|
Modifier and Type | Field and Description |
---|---|
(package private) static long |
_NET_WM_STATE_ADD |
(package private) static long |
_NET_WM_STATE_REMOVE |
(package private) static long |
_NET_WM_STATE_TOGGLE |
(package private) static int |
Button1 |
(package private) static int |
Button2 |
(package private) static int |
Button3 |
(package private) static int |
Button4 |
(package private) static int |
Button5 |
(package private) static int |
ButtonPress |
(package private) static long |
ButtonPressMask |
(package private) static int |
ButtonRelease |
(package private) static long |
ButtonReleaseMask |
(package private) static int |
CopyFromParent |
(package private) static long |
CurrentTime |
(package private) static long |
CWCursorMask |
(package private) static long |
CWEventMask |
(package private) static long |
CWOverrideRedirect |
(package private) static long |
GrabModeAsync |
(package private) static long |
GrabModeSync |
(package private) static int |
InputOutput |
private static X |
instance |
(package private) static int |
MotionNotify |
(package private) static long |
None |
private static java.security.Permission |
permission |
(package private) static long |
PointerMotionMask |
(package private) static long |
SubstructureNotifyMask |
(package private) static long |
SubstructureRedirectMask |
Modifier | Constructor and Description |
---|---|
private |
X() |
Modifier and Type | Method and Description |
---|---|
private static void |
checkPermissions() |
(package private) long |
DefaultScreenOfDisplay(long display) |
(package private) static X |
getX()
Obtains the single instance of X.
|
(package private) int |
HeightOfScreen(long screen) |
(package private) long |
RootWindowOfScreen(long screen) |
(package private) int |
WidthOfScreen(long screen) |
(package private) long |
XCreateBitmapFromData(long display,
long drawable,
java.nio.ByteBuffer data,
int width,
int height) |
(package private) long |
XCreatePixmapCursor(long display,
long source,
long mask,
long fg,
long bg,
int x,
int y) |
(package private) long |
XCreateWindow(long display,
long parent,
int x,
int y,
int width,
int height,
int borderWidth,
int depth,
int windowClass,
long visual,
long valueMask,
long attributes) |
(package private) void |
XDefineCursor(long display,
long window,
long cursor) |
(package private) void |
XFlush(long display) |
(package private) void |
XFreePixmap(long display,
long pixmap) |
(package private) void |
XGetGeometry(long display,
long window,
long[] root,
int[] x,
int[] y,
int[] width,
int[] height,
int[] borderWidth,
int[] depth) |
(package private) void |
XGrabKeyboard(long display,
long window,
boolean ownerEvents,
long pointerMode,
long keyboardMode,
long time) |
(package private) void |
XInitThreads() |
(package private) long |
XInternAtom(long display,
java.lang.String atomName,
boolean onlyIfExists) |
(package private) void |
XLockDisplay(long display) |
(package private) void |
XMapWindow(long display,
long window) |
(package private) void |
XNextEvent(long display,
long xevent) |
(package private) long |
XOpenDisplay(java.lang.String displayName) |
(package private) void |
XQueryPointer(long display,
long window,
int[] position) |
(package private) void |
XSendEvent(long display,
long window,
boolean propagate,
long mask,
long event) |
(package private) void |
XStoreName(long display,
long window,
java.lang.String name) |
(package private) void |
XSync(long display,
boolean flush) |
(package private) void |
XUndefineCursor(long display,
long window) |
(package private) void |
XUnlockDisplay(long display) |
(package private) void |
XWarpPointer(long display,
long src_window,
long dst_window,
int src_x,
int src_y,
int src_width,
int src_height,
int dest_x,
int dest_y) |
private static java.security.Permission permission
private static X instance
static final long None
static final int CopyFromParent
static final int InputOutput
static final long ButtonPressMask
static final long ButtonReleaseMask
static final long PointerMotionMask
static final long SubstructureRedirectMask
static final long SubstructureNotifyMask
static final long CWOverrideRedirect
static final long CWEventMask
static final long CWCursorMask
static final int ButtonPress
static final int ButtonRelease
static final int MotionNotify
static final int Button1
static final int Button2
static final int Button3
static final int Button4
static final int Button5
static final long _NET_WM_STATE_REMOVE
static final long _NET_WM_STATE_ADD
static final long _NET_WM_STATE_TOGGLE
static final long GrabModeSync
static final long GrabModeAsync
static final long CurrentTime
static X getX()
private static void checkPermissions()
void XInitThreads()
void XLockDisplay(long display)
void XUnlockDisplay(long display)
long XOpenDisplay(java.lang.String displayName)
long DefaultScreenOfDisplay(long display)
long RootWindowOfScreen(long screen)
int WidthOfScreen(long screen)
int HeightOfScreen(long screen)
long XCreateWindow(long display, long parent, int x, int y, int width, int height, int borderWidth, int depth, int windowClass, long visual, long valueMask, long attributes)
void XMapWindow(long display, long window)
void XStoreName(long display, long window, java.lang.String name)
void XSync(long display, boolean flush)
void XGetGeometry(long display, long window, long[] root, int[] x, int[] y, int[] width, int[] height, int[] borderWidth, int[] depth)
void XNextEvent(long display, long xevent)
long XInternAtom(long display, java.lang.String atomName, boolean onlyIfExists)
void XSendEvent(long display, long window, boolean propagate, long mask, long event)
void XGrabKeyboard(long display, long window, boolean ownerEvents, long pointerMode, long keyboardMode, long time)
void XWarpPointer(long display, long src_window, long dst_window, int src_x, int src_y, int src_width, int src_height, int dest_x, int dest_y)
void XFlush(long display)
void XQueryPointer(long display, long window, int[] position)
long XCreateBitmapFromData(long display, long drawable, java.nio.ByteBuffer data, int width, int height)
long XCreatePixmapCursor(long display, long source, long mask, long fg, long bg, int x, int y)
void XFreePixmap(long display, long pixmap)
void XDefineCursor(long display, long window, long cursor)
void XUndefineCursor(long display, long window)