CVSROOT: /cvsroot/classpath
Module name: classpath
Branch:
Changes by: Roman Kennke <[EMAIL PROTECTED]> 06/03/29 14:22:41
Modified files:
. : ChangeLog
javax/swing/plaf/basic: BasicMenuItemUI.java
Log message:
2006-03-29 Roman Kennke <[EMAIL PROTECTED]>
PR 23527
* javax/swing/plaf/basic/BasicMenuItemUI.java
(cachedRect): New field.
(BasicMenuItemUI): Initialize cachedRect field.
(getPreferredMenuItemSize): Use layoutMenuItem() helper method
to determine layout. Store maximum accelerator and text width
in client properties of parent to allow correct alignment
of accelerators among menu items of one menu.
(paintMenuItem): Outsourced menu item layout into layoutMenuItem
method. Align accelerators according to the values calculated
in getPreferredMenuItemSize.
(getAcceleratorString) New helper method.
(layoutMenuItem): New helper method.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6939&tr2=1.6940&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicMenuItemUI.java.diff?tr1=1.45&tr2=1.46&r1=text&r2=text