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