|
From: | Lillian Angel |
Subject: | [commit-cp] classpath ./ChangeLog javax/swing/plaf/basic/Ba... |
Date: | Wed, 14 Sep 2005 15:06:03 -0400 |
CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Lillian Angel <address@hidden> 05/09/14 19:06:03 Modified files: . : ChangeLog javax/swing/plaf/basic: BasicTreeUI.java javax/swing/plaf/metal: MetalTreeUI.java Log message: 2005-09-14 Lillian Angel <address@hidden> Fixes Bug #23795 * javax/swing/plaf/basic/BasicTreeUI.java: Made private fields package private. (setCellRenderer): Took out code that updateRenderer takes care of. (getPathBounds): Fixed to use treeModel field. (getPathForRow): Likewise. (getRowCount): Likewise. (installComponents): Implemented. (createNodeDimensions): Implemented. (uninstallComponents): Implemented. (getVerticalLegBuffer): Implemented. (getHorizontalLegBuffer): Implemented. (updateLayoutCacheExpandedNodes): Implemented. (updateExpandedDescendants): Implemented. (updateDepthOffset): Implemented. (updateRenderer): Implemented. (updateSize): Implemented. (installDefaults): Added some more defaults. (installUI): Moved code to installComponents. (paint): Fixed to use treeModel field. (ensureRowsAreVisible): Implemented. (getMinimumSize): Implemented. (getMaximumSize): Implemented. (checkForClickInExpandControl): Implemented. (isLocationInExpandControl): Implemented. (handleExpandControlClick): Implemented. (toggleExpandState): Implemented. (isToggleSelectionEvent): Implemented. (isMultiSelectEvent): Implemented. (isToggleEvent): Implemented. (selectPathForEvent): Implemented. (actionPerformed): Changed to use toggleExpandState. (mousePressed): Fixed code to use helper methods. Made more efficent. (TreeCancelEditingAction): Fixed Constructor signature. (actionPerformed): Fixed to use treeModel field. (paintRecursive): Fixed to use line drawing helper methods. (paintControlIcons): Fixed to use control icons helper methods. (getCurrentControlIcon): New method. (findNode): Changed to use treeModel field. (getNextNode): Likewise. (getPreviousNode): Likewise. (getNextSibling): Likewise. (getPreviousSibling): Likewise. (getPathToRoot): Likewise. (drawDashedHorizontalLine): Implemented. (drawDashedVerticalLine): Implemented. (paintExpandControl): Implemented. (paintHorizontalPartOfLeg): New method. (paintVerticalPartOfLeg): New method. (paintRow): New method. (shouldPaintExpandControl): New Method. * javax/swing/plaf/metal/MetalTreeUI.java: Added private fields for listeners. (getHorizontalLegBuffer): Implemented. (installUI): Implemented. (uninstallUI): Implemented. (decodeLineStyle): New method. (isLocationInExpandControl): Implemented. (paint): Implemented. (paintHorizontalSeparators): New method. (paintVerticalPartOfLeg): Implemented. (paintHorizontalPartOfLeg): Implemented. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4784&tr2=1.4785&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTreeUI.java.diff?tr1=1.76&tr2=1.77&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/plaf/metal/MetalTreeUI.java.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |