< prev index next >

modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkApplication.java

Print this page




  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


< prev index next >