CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Roman Kennke <[EMAIL PROTECTED]> 06/04/05 10:31:26
Modified files:
. : ChangeLog
java/awt : Component.java Container.java
DefaultKeyboardFocusManager.java
Log message:
2006-04-05 Roman Kennke <[EMAIL PROTECTED]>
* java/awt/Component.java
(getFont): Don't request the font from the peer's graphics. The
graphics should instead get the font from the Component, which might
result in a loop.
(getFocusCycleAncestor): Don't special case Window.
(nextFocus): Moved implementation from the DefaultKeyboardFocusManager
to here. Correctly determine the focus cycle root.
(transferFocusBackward): Likewise.
(transferFocusUpCycle): Likewise.
* java/awt/Container.java
(transferFocusDownCycle): Moved implementation from
DefaultKeyboardFocusManager to here.
* java/awt/DefaultKeyboardFocusManager.java
(focusPreviousComponent): Moved implementation to
Component.transferFocusBackward().
(focusNextComponent): Moved implementation to
Component.nextFocus().
(upFocusCycle): Moved implementation to
Component.transferFocusUpCycle().
(downFocusCycle): Moved implementation to
Container.transferFocusDownCycle().
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.7016&tr2=1.7017&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/Component.java.diff?tr1=1.110&tr2=1.111&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/Container.java.diff?tr1=1.90&tr2=1.91&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/awt/DefaultKeyboardFocusManager.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text