commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath ./ChangeLog javax/swing/AbstractButto...


From: Roman Kennke
Subject: [commit-cp] classpath ./ChangeLog javax/swing/AbstractButto...
Date: Thu, 21 Jul 2005 08:07:07 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Roman Kennke <address@hidden>   05/07/21 12:07:07

Modified files:
        .              : ChangeLog 
        javax/swing    : AbstractButton.java 
        javax/swing/plaf/basic: BasicIconFactory.java 
                                BasicLookAndFeel.java 
                                BasicRadioButtonUI.java 
        javax/swing/plaf/metal: MetalCheckBoxIcon.java 
                                MetalIconFactory.java 
                                MetalLookAndFeel.java 

Log message:
        2005-07-21  Roman Kennke  <address@hidden>
        
        * javax/swing/AbstractButton.java
        (init): Only set icon if the supplied icon is not null. Otherwise
        we would override icons that are possibly set by the UI.
        * javax/swing/plaf/basic/BasicIconFactory.java
        (CheckBoxIcon): An new Icon implementation used for CheckBoxes
        in the Basic L&F.
        (RadioButtonIcon): An new Icon implementation used for
        RadioButtons in the Basic L&F.
        (getCheckBoxIcon): Now returns a (cached) instance of CheckBoxIcon
        instead of the (wrong) inner icon implementation.
        (getRadioButtonIcon): Now returns a (cached) instance of
        RadioButtonIcon instead of the (wrong) inner icon implementation.
        * javax/swing/plaf/basic/BasicLookAndFeel.java
        (initComponentDefaults): Registered new icons for CheckBox and
        RadioButton, using a LazyValue entry.
        * javax/swing/plaf/basic/BasicRadioButtonUI.java
        Added API documentation all over.
        (installUI): Removed this method.
        (installDefaults): New method. Installs the default icons if there
        is no other icon set.
        (getPropertyPrefix): New method. Returns the prefix that is used
        to look up UIDefault entries.
        (getDefaultIcon): Use propertyPrefix instead of hardcoded property.
        (paint): New method. Override paint for customized painting
        of RadioButtons.
        * javax/swing/plaf/metal/MetalCheckBoxIcon.java
        (drawCheck): Respect the x and y parameter.
        * javax/swing/plaf/metal/MetalIconFactory.java
        (RadioButtonIcon): An Icon implementation for Metal RadioButtons.
        (getRadioButtonIcon): New method. Returns a shared instance of
        RadioButtonIcon.
        * javax/swing/plaf/metal/MetalLookAndFeel.java
        (initComponentDefaults): Register new icons for CheckBox and
        RadioButton using a LazyValue entry.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4172&tr2=1.4173&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/AbstractButton.java.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicIconFactory.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicLookAndFeel.java.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalCheckBoxIcon.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalIconFactory.java.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java.diff?tr1=1.29&tr2=1.30&r1=text&r2=text





reply via email to

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