< prev index next >

src/solaris/native/sun/xawt/XToolkit.c

Print this page




 137 JNIEXPORT jlong JNICALL Java_sun_awt_X11_XToolkit_getDefaultXColormap
 138   (JNIEnv *env, jclass clazz)
 139 {
 140     AwtGraphicsConfigDataPtr defaultConfig =
 141         getDefaultConfig(DefaultScreen(awt_display));
 142 
 143     return (jlong) defaultConfig->awt_cmap;
 144 }
 145 
 146 JNIEXPORT jlong JNICALL Java_sun_awt_X11_XToolkit_getDefaultScreenData
 147   (JNIEnv *env, jclass clazz)
 148 {
 149     return ptr_to_jlong(getDefaultConfig(DefaultScreen(awt_display)));
 150 }
 151 
 152 
 153 JNIEXPORT jint JNICALL
 154 JNI_OnLoad(JavaVM *vm, void *reserved)
 155 {
 156     jvm = vm;




 157     return JNI_VERSION_1_2;
 158 }
 159 
 160 /*
 161  * Class:     sun_awt_X11_XToolkit
 162  * Method:    nativeLoadSystemColors
 163  * Signature: ([I)V
 164  */
 165 JNIEXPORT void JNICALL Java_sun_awt_X11_XToolkit_nativeLoadSystemColors
 166   (JNIEnv *env, jobject this, jintArray systemColors)
 167 {
 168     AwtGraphicsConfigDataPtr defaultConfig =
 169         getDefaultConfig(DefaultScreen(awt_display));
 170     awtJNI_CreateColorData(env, defaultConfig, 1);
 171 }
 172 
 173 JNIEXPORT void JNICALL
 174 Java_java_awt_Component_initIDs
 175   (JNIEnv *env, jclass cls)
 176 {




 137 JNIEXPORT jlong JNICALL Java_sun_awt_X11_XToolkit_getDefaultXColormap
 138   (JNIEnv *env, jclass clazz)
 139 {
 140     AwtGraphicsConfigDataPtr defaultConfig =
 141         getDefaultConfig(DefaultScreen(awt_display));
 142 
 143     return (jlong) defaultConfig->awt_cmap;
 144 }
 145 
 146 JNIEXPORT jlong JNICALL Java_sun_awt_X11_XToolkit_getDefaultScreenData
 147   (JNIEnv *env, jclass clazz)
 148 {
 149     return ptr_to_jlong(getDefaultConfig(DefaultScreen(awt_display)));
 150 }
 151 
 152 
 153 JNIEXPORT jint JNICALL
 154 JNI_OnLoad(JavaVM *vm, void *reserved)
 155 {
 156     jvm = vm;
 157 
 158     //Set the gtk backend to x11 on all the systems
 159     putenv("GDK_BACKEND=x11");
 160 
 161     return JNI_VERSION_1_2;
 162 }
 163 
 164 /*
 165  * Class:     sun_awt_X11_XToolkit
 166  * Method:    nativeLoadSystemColors
 167  * Signature: ([I)V
 168  */
 169 JNIEXPORT void JNICALL Java_sun_awt_X11_XToolkit_nativeLoadSystemColors
 170   (JNIEnv *env, jobject this, jintArray systemColors)
 171 {
 172     AwtGraphicsConfigDataPtr defaultConfig =
 173         getDefaultConfig(DefaultScreen(awt_display));
 174     awtJNI_CreateColorData(env, defaultConfig, 1);
 175 }
 176 
 177 JNIEXPORT void JNICALL
 178 Java_java_awt_Component_initIDs
 179   (JNIEnv *env, jclass cls)
 180 {


< prev index next >