[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath javax/swing/JButton.java javax/swing/...
From: |
Roman Kennke |
Subject: |
[commit-cp] classpath javax/swing/JButton.java javax/swing/... |
Date: |
Sat, 25 Mar 2006 00:02:01 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Roman Kennke <address@hidden> 06/03/25 00:02:01
Modified files:
javax/swing : JButton.java JRootPane.java
javax/swing/plaf/basic: BasicRootPaneUI.java
javax/swing/plaf/metal: MetalBorders.java MetalButtonUI.java
. : ChangeLog
Log message:
2006-03-24 Roman Kennke <address@hidden>
* javax/swing/JButton.java
(def): Replaced field with defaultCapable field.
(is_def): Removed field.
(JButton): Initialize defaultCapable with true.
(isDefaultButton): Documented and implemented method by querying
the button's root pane if present.
(isDefaultCapable): Changed def field to defaultCapable.
Added documentation.
(paramString): Call isDefaultButton() instead of accessing field,
which got removed.
(setDefaultCapable): Changed def field to defaultCapable.
Added documentation.
* javax/swing/JRootPane.java
(setDefaultButton): Only change the default button if the
new button is defaultCapable.
* javax/swing/plaf/basic/BasicRootPaneUI.java
(DefaultPressAction): New class.
(DefaultReleaseAction): New class.
(installKeyboardActions): Implemented.
(uninstallKeyboardActions): Implemented.
(propertyChange): Implemented.
* javax/swing/plaf/metal/MetalBorders.java
(ButtonBorder.paintBorder): 'Outsourced' default theme
painting to paintDefaultButtonBorder().
(ButtonBorder.paintDefaultButtonBorder): New helper method
to paint the border in the default theme. This also fixes
painting of the border for default buttons.
(ButtonBorder.paintOceanButtonBorder): Added support for
default button painting. Fixed border for pressed/default state.
* javax/swing/plaf/metal/MetalButtonUI.java
(update): Only paint gradient when in OceanTheme and when the
button is not armed.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JButton.java.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JRootPane.java.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicRootPaneUI.java.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalBorders.java.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalButtonUI.java.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6885&tr2=1.6886&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath javax/swing/JButton.java javax/swing/...,
Roman Kennke <=