CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Roman Kennke <rabbit78> 06/07/14 10:27:18
Modified files:
java/awt : Component.java Container.java
. : ChangeLog
Log message:
2006-07-14 Roman Kennke <[EMAIL PROTECTED]>
* java/awt/Component.java
(numHierarchyListeners): New field.
(numHierarchyBoundsListeners): New field.
(show): Fire hierarchy events here. Only fire component event
if there is actually a listener for it.
(hide): Fire hierarchy events here. Only fire component event
if there is actually a listener for it.
(reshape): Fire hierarchy events here. Only fire component event
if there is actually a listener for it.
(addHierarchyListeners): Update listener counters.
(removeHierarchyListeners): Update listener counters.
(addHierarchyBoundsListeners): Update listener counters.
(removeHierarchyBoundsListeners): Update listener counters.
(fireHierarchyEvent): New helper method for firing hierarchy
events.
* java/awt/Container.java
(addImpl): Update listener counters. Fire hierarchy event.
(remove): Update listener counters. Fire hierarchy event.
(fireHierarchyEvent): New helper method for firing hierarchy
events.
(updateHierarchyListenerCount): New helper method for
updating the listener counters.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Component.java?cvsroot=classpath&r1=1.133&r2=1.134
http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Container.java?cvsroot=classpath&r1=1.98&r2=1.99
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8098&r2=1.8099