src/solaris/native/sun/awt/swing_GTKStyle.c

Print this page

        

*** 34,44 **** */ JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness( JNIEnv *env, jclass klass, jint widget_type) { ! return gtk2_get_xthickness(env, widget_type); } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetYThickness --- 34,48 ---- */ JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetXThickness( JNIEnv *env, jclass klass, jint widget_type) { ! jint ret; ! fp_gdk_threads_enter(); ! ret = gtk2_get_xthickness(env, widget_type); ! fp_gdk_threads_leave(); ! return ret; } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetYThickness
*** 46,56 **** */ JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness( JNIEnv *env, jclass klass, jint widget_type) { ! return gtk2_get_ythickness(env, widget_type); } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetColorForState --- 50,64 ---- */ JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetYThickness( JNIEnv *env, jclass klass, jint widget_type) { ! jint ret; ! fp_gdk_threads_enter(); ! ret = gtk2_get_ythickness(env, widget_type); ! fp_gdk_threads_leave(); ! return ret; } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetColorForState
*** 59,69 **** JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState( JNIEnv *env, jclass klass, jint widget_type, jint state_type, jint type_id) { ! return gtk2_get_color_for_state(env, widget_type, state_type, type_id); } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetClassValue --- 67,81 ---- JNIEXPORT jint JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetColorForState( JNIEnv *env, jclass klass, jint widget_type, jint state_type, jint type_id) { ! jint ret; ! fp_gdk_threads_enter(); ! ret = gtk2_get_color_for_state(env, widget_type, state_type, type_id); ! fp_gdk_threads_leave(); ! return ret; } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetClassValue
*** 71,81 **** */ JNIEXPORT jobject JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue( JNIEnv *env, jclass klass, jint widget_type, jstring key) { ! return gtk2_get_class_value(env, widget_type, key); } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetPangoFontName --- 83,97 ---- */ JNIEXPORT jobject JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetClassValue( JNIEnv *env, jclass klass, jint widget_type, jstring key) { ! jobject ret; ! fp_gdk_threads_enter(); ! ret = gtk2_get_class_value(env, widget_type, key); ! fp_gdk_threads_leave(); ! return ret; } /* * Class: com_sun_java_swing_plaf_gtk_GTKStyle * Method: nativeGetPangoFontName
*** 83,89 **** */ JNIEXPORT jstring JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName( JNIEnv *env, jclass klass, jint widget_type) { ! return gtk2_get_pango_font_name(env, widget_type); } --- 99,109 ---- */ JNIEXPORT jstring JNICALL Java_com_sun_java_swing_plaf_gtk_GTKStyle_nativeGetPangoFontName( JNIEnv *env, jclass klass, jint widget_type) { ! jstring ret; ! fp_gdk_threads_enter(); ! ret = gtk2_get_pango_font_name(env, widget_type); ! fp_gdk_threads_leave(); ! return ret; }