This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [gui][PATCH] some peer fixes
- From: Michael Koch <konqueror at gmx dot de>
- To: java-patches at gcc dot gnu dot org
- Cc: Thomas Fitzsimmons <fitzsim at redhat dot com>
- Date: Thu, 24 Jun 2004 19:58:46 +0200
- Subject: Re: [gui][PATCH] some peer fixes
- References: <1087962682.8093.2.camel@localhost.localdomain>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am Mittwoch, 23. Juni 2004 05:51 schrieb Thomas Fitzsimmons:
> Hi,
>
> I committed this patch to java-gui-branch. It simplifies the
> GtkComponentPeer and GtkWindowPeer classes.
>
> Tom
>
> 2004-06-22 Thomas Fitzsimmons <fitzsim@redhat.com>
>
> * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
> jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
> (GtkComponentPeer): Remove temporary try/catch block.
> (setVisible): Call show and hide.
> (show): Make native.
> (hide): Likewise.
> (getArgs): Don't add "visible" argument.
> * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
> (property_notify_predicate): Return Bool instead of int.
> (find_layout): New function.
> (connectJObject): Call find_layout.
> (connectSignals): Likewise.
> (moveLayout): Likewise.
> (gtkLayoutSetVisible): Likewise.
This patch severly broke AWT/Swing. I reverted it locally and
AWT/Swing was more usable again, not totally. I vote for reverting
this patch for now until the issues are solved.
Michael
- --
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFA2xZaWSOgCCdjSDsRAjxmAJwPM5pZ2SAt6kte+ODN5P4Zs8xYLACeLFnh
i5SmH3yh+P5XEgyqI68Oh0Y=
=+kne
-----END PGP SIGNATURE-----