22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 package com.sun.glass.ui.gtk;
26
27 import com.sun.glass.ui.Application;
28 import com.sun.glass.ui.CommonDialogs.ExtensionFilter;
29 import com.sun.glass.ui.CommonDialogs.FileChooserResult;
30 import com.sun.glass.ui.Cursor;
31 import com.sun.glass.ui.InvokeLaterDispatcher;
32 import com.sun.glass.ui.Pixels;
33 import com.sun.glass.ui.Robot;
34 import com.sun.glass.ui.Screen;
35 import com.sun.glass.ui.Size;
36 import com.sun.glass.ui.Timer;
37 import com.sun.glass.ui.View;
38 import com.sun.glass.ui.Window;
39 import com.sun.javafx.util.Logging;
40 import com.sun.glass.utils.NativeLibLoader;
41 import com.sun.prism.impl.PrismSettings;
42 import sun.util.logging.PlatformLogger;
43
44 import java.io.File;
45 import java.lang.reflect.Method;
46 import java.nio.ByteBuffer;
47 import java.nio.IntBuffer;
48 import java.security.AccessController;
49 import java.security.PrivilegedAction;
50 import java.util.Map;
51 import java.util.concurrent.CountDownLatch;
52 import java.lang.annotation.Native;
53
54 final class GtkApplication extends Application implements
55 InvokeLaterDispatcher.InvokeLaterSubmitter {
56 private static final String SWT_INTERNAL_CLASS =
57 "org.eclipse.swt.internal.gtk.OS";
58 private static final int forcedGtkVersion;
59
60
61 static {
62 //check for SWT-GTK lib presence
|
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25 package com.sun.glass.ui.gtk;
26
27 import com.sun.glass.ui.Application;
28 import com.sun.glass.ui.CommonDialogs.ExtensionFilter;
29 import com.sun.glass.ui.CommonDialogs.FileChooserResult;
30 import com.sun.glass.ui.Cursor;
31 import com.sun.glass.ui.InvokeLaterDispatcher;
32 import com.sun.glass.ui.Pixels;
33 import com.sun.glass.ui.Robot;
34 import com.sun.glass.ui.Screen;
35 import com.sun.glass.ui.Size;
36 import com.sun.glass.ui.Timer;
37 import com.sun.glass.ui.View;
38 import com.sun.glass.ui.Window;
39 import com.sun.javafx.util.Logging;
40 import com.sun.glass.utils.NativeLibLoader;
41 import com.sun.prism.impl.PrismSettings;
42 import com.sun.javafx.logging.PlatformLogger;
43
44 import java.io.File;
45 import java.lang.reflect.Method;
46 import java.nio.ByteBuffer;
47 import java.nio.IntBuffer;
48 import java.security.AccessController;
49 import java.security.PrivilegedAction;
50 import java.util.Map;
51 import java.util.concurrent.CountDownLatch;
52 import java.lang.annotation.Native;
53
54 final class GtkApplication extends Application implements
55 InvokeLaterDispatcher.InvokeLaterSubmitter {
56 private static final String SWT_INTERNAL_CLASS =
57 "org.eclipse.swt.internal.gtk.OS";
58 private static final int forcedGtkVersion;
59
60
61 static {
62 //check for SWT-GTK lib presence
|