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