commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] classpath ./ChangeLog examples/gnu/classpath/ex...


From: David Gilbert
Subject: [commit-cp] classpath ./ChangeLog examples/gnu/classpath/ex...
Date: Mon, 12 Sep 2005 19:04:55 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     David Gilbert <address@hidden>  05/09/12 23:04:55

Modified files:
        .              : ChangeLog 
        examples/gnu/classpath/examples/swing: Demo.java 
        javax/swing/plaf/basic: BasicInternalFrameTitlePane.java 
        javax/swing/plaf/metal: MetalInternalFrameTitlePane.java 
                                MetalInternalFrameUI.java 
                                MetalLookAndFeel.java 

Log message:
        2005-09-12  David Gilbert  <address@hidden>
        
        * examples/gnu/classpath/examples/swing/Demo.java
        (mkDesktopWorld): add palette style frame,
        * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
        (closeIcon): new field,
        (installListeners): call createPropertyChangeListener() to create the
        new listener to allow for overriding,
        (installDefaults): set the font in the title, read closeIcon from
        defaults,
        (uninstallDefaults): clear closeIcon,
        (setButtonIcons): set icon for closeButton,
        (paintComponent): set font for title,
        * javax/swing/plaf/metal/MetalInternalFrameTitlePane.java
        (MetalInternalFrameTitlePanePropertyChangeHandler): new support class,
        (MetalTitlePaneLayout): likewise,
        (paletteTitleHeight): initialise from defaults elsewhere,
        (title): new private field,
        (installDefaults): initialise various defaults,
        (uninstallDefaults): clear defaults,
        (addSubComponents): add sub-components used in this look and feel,
        (createLayout): return new instance of MetalTitlePaneLayout,
        (paintPalette): renders the title pane using the palette style,
        (paintComponent): call paintPalette() if the internal frame uses the
        palette style, otherwise handle painting without calling superclass
        anymore,
        (setPalette): update the icon visibility,
        (createPropertyChangeListener): return a new change handler,
        * javax/swing/plaf/metal/MetalInternalFrameUI.java
        (IS_PALETTE): new static field,
        (installUI): check IS_PALETTE property,
        (createNorthPane): removed empty border,
        (setPalette): update border as appropriate,
        (paletteListener): new private field,
        (installListeners): install a listener to handle changes in the
        IS_PALETTE property,
        (uninstallListeners): clear the listener from installListeners(),
        * javax/swing/plaf/metal/MetalLookAndFeel.java
        (initComponentDefaults): added defaults for 'DesktopIcon.border',
        'InternalFrame.paletteBorder', 'InternalFrame.paletteCloseIcon', and
        'InternalFrame.paletteTitleHeight'.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4742&tr2=1.4743&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/examples/gnu/classpath/examples/swing/Demo.java.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalInternalFrameTitlePane.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/MetalInternalFrameUI.java.diff?tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java.diff?tr1=1.54&tr2=1.55&r1=text&r2=text





reply via email to

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