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;
}