]> gcc.gnu.org Git - gcc.git/commitdiff
2003-12-01 Thomas Fitzsimmons <fitzsim@redhat.com>
authorThomas Fitzsimmons <fitzsim@redhat.com>
Mon, 1 Dec 2003 23:27:06 +0000 (23:27 +0000)
committerThomas Fitzsimmons <fitzsim@gcc.gnu.org>
Mon, 1 Dec 2003 23:27:06 +0000 (23:27 +0000)
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
(awt_event_handler): Hard-code inset values.

From-SVN: r74136

libjava/ChangeLog
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c

index 663bd05510b361134256fecfae327240a4979694..e05f47d414bbfb698afd8564590cb99b5e083f16 100644 (file)
@@ -1,5 +1,8 @@
 2003-12-01  Thomas Fitzsimmons  <fitzsim@redhat.com>
 
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+       (awt_event_handler): Hard-code inset values.
+
        * gnu/java/awt/peer/gtk/GdkFontMetrics.java (GdkFontMetrics):
        Pass font name, not XLFD, to initState.
        (stringWidth(String, int, String)): New method.
index 563492a3627522867b86ccee252c302e2a43ca9a..74939f8eca59c0db56b443e0477c89e188784851 100644 (file)
@@ -1022,8 +1022,6 @@ awt_event_handler (GdkEvent *event)
            if (widget && GTK_WIDGET_TOPLEVEL (widget))
              {
                gint top, left, right, bottom;
-               gint x, y, w, h, d;
-               GdkRectangle r;
 
                /* Configure events are not posted to the AWT event
                   queue, and as such, the gdk/gtk peer functions will
@@ -1031,20 +1029,11 @@ awt_event_handler (GdkEvent *event)
                   returns. */
                gdk_threads_leave ();
 
-               /* Calculate our insets. */
-
-               /* When called from within the gdk_threads critical
-                  section these functions seem to return strange
-                  results, so we call them after
-                  gdk_threads_leave. */
-               gdk_window_get_geometry (event->any.window,
-                                        &x, &y, &w, &h, &d);
-               gdk_window_get_frame_extents (event->any.window, &r);
-
-               top = y;
-               left = x;
-               bottom = r.height - h - y;
-               right = r.width - w - x;
+               /* FIXME: hard-code these values for now. */
+               top = 20;
+               left = 6;
+               bottom = 6;
+               right = 6;
 
                (*gdk_env)->CallVoidMethod (gdk_env, *event_obj_ptr,
                                            postConfigureEventID,
This page took 0.079754 seconds and 5 git commands to generate.