提交 69ad7d10 编写于 作者: S serb

8033141: Cleanup of sun.awt.X11 package

Reviewed-by: azvegint, pchelko
上级 7ae3c9e2
...@@ -164,7 +164,7 @@ public final class XToolkit extends UNIXToolkit implements Runnable { ...@@ -164,7 +164,7 @@ public final class XToolkit extends UNIXToolkit implements Runnable {
} }
public native void nativeLoadSystemColors(int[] systemColors); private native void nativeLoadSystemColors(int[] systemColors);
static UIDefaults getUIDefaults() { static UIDefaults getUIDefaults() {
if (uidefaults == null) { if (uidefaults == null) {
......
...@@ -43,7 +43,7 @@ import sun.awt.image.PixelConverter; ...@@ -43,7 +43,7 @@ import sun.awt.image.PixelConverter;
import sun.java2d.SunGraphics2D; import sun.java2d.SunGraphics2D;
import sun.java2d.SurfaceData; import sun.java2d.SurfaceData;
public class XWindow extends XBaseWindow implements X11ComponentPeer { class XWindow extends XBaseWindow implements X11ComponentPeer {
private static PlatformLogger log = PlatformLogger.getLogger("sun.awt.X11.XWindow"); private static PlatformLogger log = PlatformLogger.getLogger("sun.awt.X11.XWindow");
private static PlatformLogger insLog = PlatformLogger.getLogger("sun.awt.X11.insets.XWindow"); private static PlatformLogger insLog = PlatformLogger.getLogger("sun.awt.X11.insets.XWindow");
private static PlatformLogger eventLog = PlatformLogger.getLogger("sun.awt.X11.event.XWindow"); private static PlatformLogger eventLog = PlatformLogger.getLogger("sun.awt.X11.event.XWindow");
...@@ -836,8 +836,10 @@ public class XWindow extends XBaseWindow implements X11ComponentPeer { ...@@ -836,8 +836,10 @@ public class XWindow extends XBaseWindow implements X11ComponentPeer {
// REMIND: need to implement looking for disabled events // REMIND: need to implement looking for disabled events
public native boolean x11inputMethodLookupString(long event, long [] keysymArray); private native boolean x11inputMethodLookupString(long event,
native boolean haveCurrentX11InputMethodInstance(); long[] keysymArray);
private native boolean haveCurrentX11InputMethodInstance();
private boolean mouseAboveMe; private boolean mouseAboveMe;
......
/* /*
* Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -26,12 +26,12 @@ ...@@ -26,12 +26,12 @@
package sun.awt.X11; package sun.awt.X11;
import java.security.AccessController; import java.security.AccessController;
import java.security.PrivilegedAction;
import sun.misc.Unsafe;
import sun.security.action.GetPropertyAction; import sun.security.action.GetPropertyAction;
import sun.misc.*;
final public class XlibWrapper final class XlibWrapper {
{
static Unsafe unsafe = Unsafe.getUnsafe(); static Unsafe unsafe = Unsafe.getUnsafe();
// strange constants // strange constants
static final int MAXSIZE = 32767; static final int MAXSIZE = 32767;
...@@ -48,7 +48,7 @@ final public class XlibWrapper ...@@ -48,7 +48,7 @@ final public class XlibWrapper
char *display_name; char *display_name;
*/ */
public final static String eventToString[]= static final String[] eventToString =
{"<none:0>", "<none:1>", "KeyPress", "KeyRelease", "ButtonPress", "ButtonRelease", {"<none:0>", "<none:1>", "KeyPress", "KeyRelease", "ButtonPress", "ButtonRelease",
"MotionNotify", "EnterNotify", "LeaveNotify", "FocusIn", "FocusOut", "MotionNotify", "EnterNotify", "LeaveNotify", "FocusIn", "FocusOut",
"KeymapNotify", "Expose", "GraphicsExpose", "NoExpose", "VisibilityNotify", "KeymapNotify", "Expose", "GraphicsExpose", "NoExpose", "VisibilityNotify",
...@@ -66,7 +66,7 @@ final public class XlibWrapper ...@@ -66,7 +66,7 @@ final public class XlibWrapper
/** /**
* Gets byte string from str_ptr and copies it into byte array * Gets byte string from str_ptr and copies it into byte array
* String should be NULL terminated * String should be NULL terminated.
*/ */
static native byte[] getStringBytes(long str_ptr); static native byte[] getStringBytes(long str_ptr);
...@@ -529,7 +529,7 @@ static native String XSetLocaleModifiers(String modifier_list); ...@@ -529,7 +529,7 @@ static native String XSetLocaleModifiers(String modifier_list);
display Specifies the connection to the X server. display Specifies the connection to the X server.
onoff Specifies a Boolean value that indicates whether to enable or disable synchronization. onoff Specifies a Boolean value that indicates whether to enable or disable synchronization.
*/ */
public static native int XSynchronize(long display, boolean onoff); static native int XSynchronize(long display, boolean onoff);
/** /**
* Extracts an X event that can be processed in a secondary loop. * Extracts an X event that can be processed in a secondary loop.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册