[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath javax/swing/ javax/swi...

From: Roman Kennke
Subject: [commit-cp] classpath javax/swing/ javax/swi...
Date: Thu, 18 May 2006 14:17:52 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Roman Kennke <address@hidden>   06/05/18 14:17:52

Modified files:
        javax/swing    : 
        .              : ChangeLog 

Log message:
        2006-05-18  Roman Kennke <address@hidden>
        * javax/swing/
        (isCompletelyDirty): Removed.
        (paint): Don't mark children as clean, this is no longer necessary.
        (findOverlapFreeParent): Don't stop at Viewports, this breaks
        painting when something overlaps the viewport (like a popup/menu).
        * javax/swing/
        (currentRepaintManagers): Made package private to avoid accessor
        (dirtyComponents): Made private.
        (dirtyComponentsWork): Made private.
        (markCompletelyDirty): Fixed bounds of dirtyrect to be
        component-local not parent-local. Do not set flag in JComponent.
        (markCompletelyClean): Don't set JComponent flag.
        (isCompletelyDirty): Rewritten to return true when the complete
        component is marked dirty.
        (paintDirtyRegions): Improved parent-merging so that the merged-in
        components don't get painted too. 'Outsourced' the compilation
        of the repaint root components.
        (compileRepaintRoots): New helper method.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]