/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by mark, Sat Jun 26 16:07:03 2004 UTC revision 1.17 by mark, Sat Jul 31 21:44:06 2004 UTC
# Line 62  Java_gnu_java_awt_peer_gtk_GtkTextFieldP Line 62  Java_gnu_java_awt_peer_gtk_GtkTextFieldP
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)

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26