This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/libjava ChangeLog javax/swing/JLayeredPane ...
- From: rodimina at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, java-cvs at gcc dot gnu dot org
- Date: 14 Jun 2004 14:16:59 -0000
- Subject: gcc/libjava ChangeLog javax/swing/JLayeredPane ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: java-gui-branch
Changes by: rodimina@gcc.gnu.org 2004-06-14 14:16:59
Modified files:
libjava : ChangeLog
libjava/javax/swing: JLayeredPane.java JMenu.java JMenuBar.java
JPopupMenu.java MenuSelectionManager.java
libjava/javax/swing/plaf/basic: BasicMenuBarUI.java
Log message:
* javax/swing/JLayeredPane.java:
(remove): Revalidate and repaint layered pane after
the component was removed.
javax/swing/JMenu.java:
(setVisible): Display popup menu at the user location,
if one was set by the user.
(setMenuLocation): Reimplemented. Fixed javadoc.
* javax/swing/JMenuBar.java: Added javadoc.
(BORDER_PAINTED_CHANGED_PROPERTY): New Property.
(MODEL_CHANGED_PROPERTY): New Property.
(isSelected): Implemented.
(setBorderPainted): Fire PropertyChangeEvent
if paintBorder property changes.
(setSelected): Implemented.
(setSelectionModel): Implemented.
* javax/swing/JPopupMenu.java: Added Javadoc
(pack): Implemented.
(setVisible): Reimplemented.
(show): Fixed location.
(JPopupMenu.LigthWeightPopup): Reimplemented to use
Container instead of JPanel.
* javax/swing/MenuSelectionManager.java: Added Javadocs.
(clearSelectedPath): Reimplemented to clear selectedPath
in reverse order.
(processMouseEvent): Reimplemented.
(setSelectedPath): Fire stateChange event indicating that
selected menu path has changed.
(getPath): Change to use ArrayList instead of Vector.
* javax/swing/plaf/basic/BasicMenuBarUI.java:
(installUI): call installKeyboardActions().
(uninstallUI): call uninstallKeyboardActions().
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.178&r2=1.2660.2.179
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JLayeredPane.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.6.8.3&r2=1.6.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JMenu.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.6&r2=1.3.8.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JMenuBar.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.18.4&r2=1.2.18.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JPopupMenu.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.8.6&r2=1.3.8.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/MenuSelectionManager.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2.18.2&r2=1.2.18.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicMenuBarUI.java.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.1.2.2&r2=1.1.2.3