62 |
NSA_SET_PTR (env, obj, entry); |
NSA_SET_PTR (env, obj, entry); |
63 |
} |
} |
64 |
|
|
65 |
|
JNIEXPORT void JNICALL |
66 |
|
Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkWidgetSetBackground |
67 |
|
(JNIEnv *env, jobject obj, jint red, jint green, jint blue) |
68 |
|
{ |
69 |
|
GdkColor color; |
70 |
|
void *ptr; |
71 |
|
|
72 |
|
ptr = NSA_GET_PTR (env, obj); |
73 |
|
|
74 |
|
color.red = (red / 255.0) * 65535; |
75 |
|
color.green = (green / 255.0) * 65535; |
76 |
|
color.blue = (blue / 255.0) * 65535; |
77 |
|
|
78 |
|
gdk_threads_enter (); |
79 |
|
|
80 |
|
gtk_widget_modify_base (GTK_WIDGET (ptr), GTK_STATE_NORMAL, &color); |
81 |
|
|
82 |
|
gdk_threads_leave (); |
83 |
|
} |
84 |
|
|
85 |
|
JNIEXPORT void JNICALL |
86 |
|
Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkWidgetSetForeground |
87 |
|
(JNIEnv *env, jobject obj, jint red, jint green, jint blue) |
88 |
|
{ |
89 |
|
GdkColor color; |
90 |
|
void *ptr; |
91 |
|
|
92 |
|
ptr = NSA_GET_PTR (env, obj); |
93 |
|
|
94 |
|
color.red = (red / 255.0) * 65535; |
95 |
|
color.green = (green / 255.0) * 65535; |
96 |
|
color.blue = (blue / 255.0) * 65535; |
97 |
|
|
98 |
|
gdk_threads_enter (); |
99 |
|
|
100 |
|
gtk_widget_modify_text (GTK_WIDGET (ptr), GTK_STATE_NORMAL, &color); |
101 |
|
gtk_widget_modify_base (GTK_WIDGET (ptr), GTK_STATE_SELECTED, &color); |
102 |
|
|
103 |
|
gdk_threads_leave (); |
104 |
|
} |
105 |
|
|
106 |
JNIEXPORT jint JNICALL |
JNIEXPORT jint JNICALL |
107 |
Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkEntryGetBorderWidth |
Java_gnu_java_awt_peer_gtk_GtkTextFieldPeer_gtkEntryGetBorderWidth |
108 |
(JNIEnv *env, jobject obj) |
(JNIEnv *env, jobject obj) |