modules/graphics/src/main/java/com/sun/glass/ui/win/WinApplication.java
Print this page
@@ -26,10 +26,12 @@
import com.sun.glass.ui.*;
import com.sun.glass.ui.CommonDialogs.ExtensionFilter;
import com.sun.glass.ui.CommonDialogs.FileChooserResult;
import com.sun.glass.utils.NativeLibLoader;
+import com.sun.javafx.application.PlatformImpl;
+import com.sun.javafx.tk.Toolkit;
import java.io.File;
import java.nio.ByteBuffer;
import java.nio.IntBuffer;
import java.security.AccessController;
@@ -255,10 +257,19 @@
} else {
submitForLaterInvocation(runnable);
}
}
+ protected boolean notifyThemeChanged(String themeName) {
+ return PlatformImpl.setAccessibilityTheme(themeName);
+ }
+
+ private native String _getHighContrastTheme();
+ @Override public String getHighContrastTheme() {
+ return _getHighContrastTheme();
+ }
+
@Override
protected boolean _supportsInputMethods() {
return true;
}