commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath javax/swing/plaf/basic/BasicBorders.j...


From: Roman Kennke
Subject: [commit-cp] classpath javax/swing/plaf/basic/BasicBorders.j...
Date: Sat, 21 Jan 2006 22:49:47 +0000

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <address@hidden>   06/01/21 22:49:47

Modified files:
        javax/swing/plaf/basic: BasicBorders.java BasicLookAndFeel.java 
                                BasicSplitPaneDivider.java 
                                BasicSplitPaneUI.java 
        .              : ChangeLog 

Log message:
        2006-01-21  Roman Kennke  <address@hidden>
        
        PR classpath/25843:
        * javax/swing/plaf/basic/BasicBorders.java
        (getSplitPaneDividerBorder): Use new border constructor
        without arguments.
        (SplitPaneDividerBorder.highlight): Removed unneeded field.
        (SplitPaneDividerBorder.shadow): Removed unneeded field.
        (SplitPaneDividerBorder()): Changed constructor to do nothing. The
        colors are fetched dynamically in the paintBorder method.
        (SplitPaneDividerBorder.paintBorder): Fetch colors dynamically from
        the look and feel.
        (SplitPaneDividerBorder.isBorderOpaque): Returns true
        unconditionally.
        * javax/swing/plaf/basic/BasicLookAndFeel.java
        (initComponentDefaults): Added default for SplitPaneDivider.border.
        * javax/swing/plaf/basic/BasicSplitPaneDivider.java
        (tmpBorder): Removed unneeded inner class.
        (BasicSplitPaneDivider): Removed setting of border.
        (setSplitPaneUI): Don't add the mouse handler to the splitpane
        itself.
        * javax/swing/plaf/basic/BasicSplitPaneUI.java
        (BasicHorizontalLayoutManager.layoutContainer): Mostly rewritten
        to get behaviour right.
        (BasicHorizontalLayoutManager.distributeExtraSpace): Removed
        implementation. This must be rewritten since the layout now works
        slightly different (basically, it shouldn't modify the sizes[]
        here but instead the dividerLocation.
        (dividerLocation): New field.
        (installDefaults): Initialize border on divider.
        (uninstallDefaults): Only remove background color and border from
        splitPane if they are instances of UIDefaults (== not set by
        application).
        (setDividerLocation): Set the dividerLocation field instead of
        doing stunt acts here.
        (getDividerLocation): Return dividerLocation field.
        (getMinimumDividerLocation): Fixed calculation of minimum location.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicBorders.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicLookAndFeel.java.diff?tr1=1.82&tr2=1.83&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneDivider.java.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java.diff?tr1=1.23&tr2=1.24&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6134&tr2=1.6135&r1=text&r2=text




reply via email to

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