package com.smartgwt.client.widgets.grid;
import com.smartgwt.client.data.Record;
/**
* Hover customizer object for returning a different icon when a user has selected record(s) and is dragging them.
*/
public abstract class DragTrackerIconCustomizer {
private ListGrid grid;
public void setGrid(ListGrid grid) {
this.grid = grid;
}
/**
* Returns the ListGrid over which the hover occurred
* @return ListGrid over which the hover occurred
*/
public ListGrid getGrid() {
return this.grid;
}
/**
*
* @param records being dragged.
* @return HTML to display
*/
public abstract String getDragTrackerIcon(Record[] records);
}