commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath javax/swing/plaf/metal/MetalTabbedPan...


From: Roman Kennke
Subject: [commit-cp] classpath javax/swing/plaf/metal/MetalTabbedPan...
Date: Mon, 20 Mar 2006 22:11:55 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <address@hidden>   06/03/20 22:11:55

Modified files:
        javax/swing/plaf/metal: MetalTabbedPaneUI.java 
        .              : ChangeLog 

Log message:
        2006-03-20  Roman Kennke  <address@hidden>
        
        * javax/swing/plaf/metal/MetalTabbedPaneUI.java
        (TabbedPaneLayout.normalizeTabRuns): New method.
        (createLayoutManager): Return the Metal TabbedPaneLayout, not super.
        (paintTabBorder): Replaced if-else chain with switch.
        (paintTopTabBorder): Rewritten to correctly paint tab. Also support
        Ocean theme.
        (paintBottomTabBorder): Rewritten to correctly paint tab. Also support
        Ocean theme.
        (paintLeftTabBorder): Rewritten to correctly paint tab. Also support
        Ocean theme.
        (paintRightTabBorder): Rewritten to correctly paint tab. Also support
        Ocean theme.
        (paintTabBackground): Fetch background color from the TabbedPane.
        Fixed painting and improved by not using fillPolygon, and instead
        using fillRectangle. Replaced if-else chain with switch.
        (calculateMaxTabHeight): Added overridden method with FIXME.
        (getTabRunOverlay): Overridden to provide overlay for LEFT or RIGHT
        placement.
        (paintContentBorderTopEdge): Added stub with FIXME.
        (paintContentBorderBottomEdge): Added stub with FIXME.
        (paintContentBorderLeftEdge): Added stub with FIXME.
        (paintContentBorderRightEdge): Added stub with FIXME.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6834&tr2=1.6835&r1=text&r2=text




reply via email to

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