CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 06/07/27 14:29:29
Modified files: java/awt : Component.java Container.java . : ChangeLog Log message: 2006-07-27 Roman Kennke <[EMAIL PROTECTED]> * java/awt/Component.java (reshape): Invalidate the component itself only when the size has changed. Invalidate the parent always. Fixed repainting. Pulled out the notification into notifyReshape(). (notifyReshape): New helper method. Notify interested listeners about a reshape. (update): Simply call paint() without clearing the background. This is done in Container.update() if appropriate. (repaint): Delagate the repaint to the nearest heavyweight parent (for lightweights) and send an UPDATE event, rather than calling ComponentPeer.repaint(). * java/awt/Container.java (backCleared): Removed field. (paint): Removed handling of backCleared flag. (update): Only paint if the container is actually showing. Removed handling of backCleared flag. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Component.java?cvsroot=classpath&r1=1.138&r2=1.139 http://cvs.savannah.gnu.org/viewcvs/classpath/java/awt/Container.java?cvsroot=classpath&r1=1.101&r2=1.102 http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8245&r2=1.8246