gcc/libjava ChangeLog java/awt/Container.java ...
kho@gcc.gnu.org
kho@gcc.gnu.org
Mon Apr 19 19:46:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: java-gui-branch
Changes by: kho@gcc.gnu.org 2004-04-19 19:46:06
Modified files:
libjava : ChangeLog
libjava/java/awt: Container.java
libjava/javax/swing: JComponent.java JSlider.java
JSplitPane.java
libjava/javax/swing/plaf/basic: BasicLookAndFeel.java
BasicScrollBarUI.java
BasicSplitPaneDivider.java
BasicSplitPaneUI.java
BasicTabbedPaneUI.java
Log message:
2004-04-19 Kim Ho <kho@redhat.com>
* java/awt/Container.java:
(remove): Set the component's parent to null.
(getComponentAt): Implement.
* javax/swing/JComponent.java:
(JComponent): Initialize defaultLocale
(getDefaultLocale): Implement.
(setDefaultLocale): ditto.
* javax/swing/JSlider.java:
(JSlider): Fix calculation of value.
* javax/swing/JSplitPane.java: Implement.
* javax/swing/plaf/basic/BasicLookAndFeel.java:
Change SplitPane's default divider size.
* javax/swing/plaf/basic/BasicScrollBarUI.java:
(paint): Remove unused code.
* javax/swing/plaf/basic/BasicSplitPaneDivider.java:
Added comments and ran through jalopy.
(setBasicSplitPaneUI): Get reference to hidden divider
and set up one touch buttons if necessary.
(setBorder): Fire propertyChangeEvent only if
borders are different.
(getPreferredSize): Defer to layout manager.
(propertyChange): Implement.
(oneTouchExpandableChanged): ditto.
(createLeftOneTouchButton): Use BasicArrowButton.
(createRightOneTouchButton): ditto.
(moveDividerTo): New method. Moves the divider
to a set location based on the last divider location.
(BasicSplitPaneDivider::MouseHandler): Implement.
(BasicSplitPaneDivider::OneTouchButton): Removed.
(BasicSplitPaneDivider::DragController): Implement.
(BasicSplitPaneDivider::VerticalDragController):
ditto.
(BasicSplitPaneDivider::DividerLayout): ditto.
* javax/swing/plaf/basic/BasicSplitPaneUI.java: Reimplement.
* javax/swing/plaf/basic/BasicTabbedPaneUI.java:
(calculateLayoutInfo): Don't show component if it's
null.
(paintTab): Fix title paint logic.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.67&r2=1.2660.2.68
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Container.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.34.2.6&r2=1.34.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JComponent.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.7.2.4&r2=1.7.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JSlider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.18.6&r2=1.3.18.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JSplitPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2&r2=1.2.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicLookAndFeel.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.4.2.7&r2=1.4.2.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicScrollBarUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.2.3&r2=1.1.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicSplitPaneDivider.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicSplitPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1&r2=1.1.26.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTabbedPaneUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.16.3&r2=1.3.16.4
More information about the Gcc-cvs
mailing list