LTableMultiSelector is a concrete implementation of LTableSelector to support a table where multiple cells may be selected. This class supports discontiguous selection.
Methods :
The methods in this class are:
Data Members:
The data members in this class are:
Operation:
This class only adds one new method, SelectCellBlock().
Source files:
See also:
Purpose:
The constructor creates the object.
Access :
Prototype:
LTableMultiSelector( LTableView *inTableView);
Purpose:
The destructor destroys the object.
Access :
Prototype:
virtual ~LTableMultiSelector();
Purpose:
This is an override of CellIsSelected() in LTableSelector.
Purpose:
This is an override of ClickSelect() in LTableSelector.
Purpose:
This is an override of DragSelect() in LTableSelector.
Purpose:
This is an override of GetFirstSelectedCell() in LTableSelector.
Purpose:
This is an override of GetFirstSelectedRow() in LTableSelector.
Purpose:
This is an override of InsertCols() in LTableSelector.
Purpose:
This is an override of InsertRows() in LTableSelector.
Purpose:
This is an override of RemoveCols() in LTableSelector.
Purpose:
This is an override of RemoveRows() in LTableSelector.
Purpose:
This is an override of SelectAllCells() in LTableSelector.
Purpose:
This is an override of SelectCell() in LTableSelector.
Purpose:
Select cells within the specified range, where CellA and CellB are the corners of a rectangular block of cells.
Access :
Prototype:
virtual void SelectCellBlock(
const STableCell &inCellA,
const STableCell &inCellB );Parameters:
This method has the following parameters:
Return:
Purpose:
This is an override of UnselectAllCells() in LTableSelector.
Purpose:
An override of UnselectCell() in LTableSelector.
Purpose:
Access :
Prototype:
Purpose:
Access :
Prototype: