CVSROOT: /sources/classpath Module name: classpath Branch: Changes by: Audrius Meskauskas <[EMAIL PROTECTED]> 06/03/31 10:13:16
Modified files: javax/swing : DefaultListSelectionModel.java JTable.java . : ChangeLog javax/swing/plaf/basic: BasicTableUI.java Log message: 2006-03-31 Audrius Meskauskas <[EMAIL PROTECTED]> * javax/swing/DefaultListSelectionModel.java (fireDifference): New method. (clearSelection): Rewritten. (setSelectionInterval): Fire the difference between current and new selection. * javax/swing/JTable.java (columnSelectionChanged, valueChanged): Only repaint the region, where selection has been changed. * javax/swing/plaf/basic/BasicTableUI.java (TableAction.actionPerformed): Do not change the column selection when only row selection change is wanted (and in reverse) and do not call the repaint() here. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/DefaultListSelectionModel.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/JTable.java.diff?tr1=1.91&tr2=1.92&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6958&tr2=1.6959&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/javax/swing/plaf/basic/BasicTableUI.java.diff?tr1=1.47&tr2=1.48&r1=text&r2=text