Author: norman
Date: Thu Aug 13 16:47:53 2009
New Revision: 803947

URL: http://svn.apache.org/viewvc?rev=803947&view=rev
Log:
Deselect rows when starting drag 

Modified:
    
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java

Modified: 
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
URL: 
http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java?rev=803947&r1=803946&r2=803947&view=diff
==============================================================================
--- 
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
 (original)
+++ 
labs/hupa/src/main/java/org/apache/hupa/client/widgets/DragRefetchPagingScrollTable.java
 Thu Aug 13 16:47:53 2009
@@ -23,6 +23,9 @@
 
 import org.apache.hupa.client.dnd.PagingScrollTableRowDragController;
 
+import com.allen_sauer.gwt.dnd.client.DragHandler;
+import com.allen_sauer.gwt.dnd.client.DragHandlerAdapter;
+import com.allen_sauer.gwt.dnd.client.DragStartEvent;
 import com.google.gwt.gen2.table.client.AbstractColumnDefinition;
 import com.google.gwt.gen2.table.client.DefaultTableDefinition;
 import com.google.gwt.gen2.table.client.FixedWidthFlexTable;
@@ -39,6 +42,14 @@
                        DefaultTableDefinition<RowType> tableDefinition, 
PagingScrollTableRowDragController tableRowDragController,int dragColumn) {
                super(tableModel, dataTable, headerTable, tableDefinition);
                this.tableRowDragController = tableRowDragController;
+               tableRowDragController.addDragHandler(new DragHandlerAdapter() {
+
+                       @Override
+                       public void onDragStart(DragStartEvent event) {
+                               getDataTable().deselectAllRows();
+                       }
+                       
+               });
        }
 
        /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to