On Fri, 2006-03-03 at 16:05 -0500, Thomas Fitzsimmons wrote:
> Yes, I agree.  This patch looks good, and even avoids force-realizing
> widgets with gtk_widget_realize, while satisfying the AWT's
> peer-creation criteria.  One small request: that you expand
> Component.addNotify's javadocs to describe these criteria clearly for
> future reference.

Good point. I only realized (pun intended) that setParent() would do the
right thing in the constructor because of the way addNotify() is called.
Documented as follows:

2006-03-03  Mark Wielaard  <[EMAIL PROTECTED]>

        * java/awt/Component.java (addNotify): Expand documentation.

diff -u -r1.104 Component.java
--- java/awt/Component.java     28 Feb 2006 11:27:15 -0000      1.104
+++ java/awt/Component.java     3 Mar 2006 21:10:40 -0000
@@ -3426,10 +3426,11 @@
   }

   /**
-   * Called to inform this component it has been added to a container.
-   * A native peer - if any - is created at this time. This method is
-   * called automatically by the AWT system and should not be called by
-   * user level code.
+   * Called when the parent of this Component is made visible or when
+   * the Component is added to an already visible Container and needs
+   * to be shown.  A native peer - if any - is created at this
+   * time. This method is called automatically by the AWT system and
+   * should not be called by user level code.
    *
    * @see #isDisplayable()
    * @see #removeNotify()

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to