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

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

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

revision 1.32 by mark, Thu Jul 1 15:55:43 2004 UTC revision 1.33 by mark, Thu Jul 22 19:45:39 2004 UTC
# Line 404  awt_keycode_to_keysym (jint keyCode, jin Line 404  awt_keycode_to_keysym (jint keyCode, jin
404      }      }
405  }  }
406    
407    
408  JNIEXPORT void JNICALL  JNIEXPORT void JNICALL
409  Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursor  Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetCursor
410    (JNIEnv *env, jobject obj, jint type)    (JNIEnv *env, jobject obj, jint type)
# Line 867  Java_gnu_java_awt_peer_gtk_GtkComponentP Line 868  Java_gnu_java_awt_peer_gtk_GtkComponentP
868    (*env)->ReleaseStringUTFChars (env, name, font_name);    (*env)->ReleaseStringUTFChars (env, name, font_name);
869  }  }
870    
871  void  JNIEXPORT void JNICALL
872  set_visible (GtkWidget *widget, jboolean visible)  Java_gnu_java_awt_peer_gtk_GtkComponentPeer_show
873      (JNIEnv *env, jobject obj)
874  {  {
875    if (visible)    void *ptr;
876      gtk_widget_show (widget);  
877    else    ptr = NSA_GET_PTR (env, obj);
878      gtk_widget_hide (widget);  
879      gdk_threads_enter();
880      gtk_widget_show (GTK_WIDGET (ptr));
881      gdk_threads_leave();
882    }
883    
884    JNIEXPORT void JNICALL
885    Java_gnu_java_awt_peer_gtk_GtkComponentPeer_hide
886      (JNIEnv *env, jobject obj)
887    {
888      void *ptr;
889    
890      ptr = NSA_GET_PTR (env, obj);
891    
892      gdk_threads_enter();
893      gtk_widget_hide (GTK_WIDGET (ptr));
894      gdk_threads_leave();
895  }  }
896    
897  GtkLayout *  GtkLayout *

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

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