com.google.gwt.widgetideas.table.client
Interface TableSelectionListener


public interface TableSelectionListener

Event listener interface for FixedWidthGrid events.


Method Summary
 void onAllRowsDeselected(SourceTableSelectionEvents sender)
          Fired when all rows are deselected.
 void onCellHover(SourceTableSelectionEvents sender, int row, int cell)
          Fired when a cell is hovered.
 void onCellUnhover(SourceTableSelectionEvents sender, int row, int cell)
          Fired when a cell is unhovered.
 void onRowDeselected(SourceTableSelectionEvents sender, int row)
          Fired when a single row is deselected.
 void onRowHover(SourceTableSelectionEvents sender, int row)
          Fired when a row is hovered.
 void onRowsSelected(SourceTableSelectionEvents sender, int firstRow, int numRows)
          Fired when one or more rows are selected.
 void onRowUnhover(SourceTableSelectionEvents sender, int row)
          Fired when a row is unhovered.
 

Method Detail

onAllRowsDeselected

void onAllRowsDeselected(SourceTableSelectionEvents sender)
Fired when all rows are deselected.

Parameters:
sender - the source of the event

onCellHover

void onCellHover(SourceTableSelectionEvents sender,
                 int row,
                 int cell)
Fired when a cell is hovered.

Parameters:
sender - the source of the event
row - the row index
cell - the cell index

onCellUnhover

void onCellUnhover(SourceTableSelectionEvents sender,
                   int row,
                   int cell)
Fired when a cell is unhovered.

Parameters:
sender - the source of the event
row - the row index
cell - the cell index

onRowDeselected

void onRowDeselected(SourceTableSelectionEvents sender,
                     int row)
Fired when a single row is deselected. This method will not fire when all rows are deselected. In that case, use the onAllRowsDeselected events.

Parameters:
sender - the source of the event
row - the row index

onRowHover

void onRowHover(SourceTableSelectionEvents sender,
                int row)
Fired when a row is hovered.

Parameters:
sender - the source of the event
row - the row index

onRowsSelected

void onRowsSelected(SourceTableSelectionEvents sender,
                    int firstRow,
                    int numRows)
Fired when one or more rows are selected.

Parameters:
sender - the source of the event
firstRow - the row index of the first row
numRows - the number of selected rows

onRowUnhover

void onRowUnhover(SourceTableSelectionEvents sender,
                  int row)
Fired when a row is unhovered.

Parameters:
sender - the source of the event
row - the row index