src/solaris/classes/sun/awt/UNIXToolkit.java

Print this page

        

@@ -312,6 +312,29 @@
         } else {
             aaHint = VALUE_TEXT_ANTIALIAS_DEFAULT;
         }
         return new RenderingHints(KEY_TEXT_ANTIALIASING, aaHint);
     }
+    
+    private native boolean gtkCheckVersionImpl(int major, int minor, 
+                int micro);
+
+    /**
+     * Returns {@code true} if the GTK+ library is compatible with the given
+     * version.
+     * 
+     * @param major
+     *            The required major version.
+     * @param minor
+     *            The required minor version.
+     * @param micro
+     *            The required micro version.
+     * @return {@code true} if the GTK+ library is compatible with the given
+     *         version.
+     */
+    public boolean checkGtkVersion(int major, int minor, int micro) {
+        if (loadGTK()) {
+            return gtkCheckVersionImpl(major, minor, micro);
+        }
+        return false;
+    }
 }