Possible awt patches
Tom Tromey
tromey@redhat.com
Tue Feb 11 00:16:00 GMT 2003
>>>>> "Hans" == Boehm, Hans <hans_boehm@hp.com> writes:
Hans> I've been trying to get the GUI version of my constructive reals
Hans> calculator to work with gcj.
Excellent.
Hans> If someone can verify that I'm not just covering up other
Hans> problems, I'll be happy to add ChangeLog entries and check them
Hans> in:
They all look reasonable to me.
Note that AWT (the base code and the Gtk peers) is 100% merged, so all
patches have to go in to Classpath as well. I can take care of this
though.
Hans> 1) setVisible calls didn't seem to invoke the right overridden
Hans> show calls. The comments seemed to imply that the current code
Hans> was incorrect.
I think I made this change (but failed to remove the comment, bleah)
on the theory that we shouldn't use deprecated methods in our
implementation. Compatibility is more important.
Hans> 4) Both TextField.getPreferredSize and TextArea.getPreferredSize
Hans> are apparently easily called before peers exist, and they
Hans> basically give up in that case. I added code to guess instead,
Hans> which gets me further, but is clearly wrong. Suggestions for a
Hans> real fix would be appreciated.
One thing to try would be to see what the JDK does.
Making a guess doesn't seem so bad to me. It seems like layout ought
to be recomputed once peers are made.
Tom
More information about the Java
mailing list