classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] [Patch] Fixing handling of frame extents


From: Michael Koch
Subject: [cp-patches] [Patch] Fixing handling of frame extents
Date: Tue, 22 Feb 2005 07:33:05 -0600
User-agent: Mutt/1.5.6+20040907i

Hi list,


I just merged the attached patch from GCC trunk. We were trying to retrieve
frame extents properties from an X window before it had been realized.
This patch moves window size setup into the window's realize callback.


Michael


2005-02-22  Thomas Fitzsimmons  <address@hidden>

        * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (getWidth): New method.
        (getHeight): Likewise.
        (create): Remove width, height and insets parameters.  Move size
        setup ...
        (realize_cb): ... here.  New function.
        (connectSignals): Connect realize_cb.
        (request_frame_extents): Remove FIXME.  Move
        postInsetsChangedEvent lookup ...
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (gtkInit):
        ... here.  Look up GtkWindowPeer getWidth and getHeight methods.
        * jni/gtk-peer/gtkpeer.h (postInsetsChangedEventID): Declare
        jmethodID.
        (windowGetWidthID): Likewise.
        (windowGetHeightID): Likewise.

2005-02-22  Michael Koch  <address@hidden>

        * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h:
        Regenerated.

Attachment: gtk.diff
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]