/[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.11 by fitzsim, Thu Sep 25 18:44:19 2003 UTC revision 1.12 by fitzsim, Thu Oct 2 18:39:54 2003 UTC
# Line 172  Java_gnu_java_awt_peer_gtk_GtkComponentP Line 172  Java_gnu_java_awt_peer_gtk_GtkComponentP
172    point = (*env)->GetIntArrayElements (env, jpoint, 0);    point = (*env)->GetIntArrayElements (env, jpoint, 0);
173    
174    gdk_threads_enter ();    gdk_threads_enter ();
175    
176    gdk_window_get_origin (GTK_WIDGET (ptr)->window, point, point+1);    gdk_window_get_origin (GTK_WIDGET (ptr)->window, point, point+1);
177    
178      if (!GTK_IS_CONTAINER (ptr))
179        {
180          *point += GTK_WIDGET(ptr)->allocation.x;
181          *(point+1) += GTK_WIDGET(ptr)->allocation.y;
182        }
183    
184    gdk_threads_leave ();    gdk_threads_leave ();
185    
186    (*env)->ReleaseIntArrayElements(env, jpoint, point, 0);    (*env)->ReleaseIntArrayElements(env, jpoint, point, 0);

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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