[Top][All Lists]
[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