Class defining a cell.
|
__init__(self,
column,
row,
selectonclick=True) |
|
|
|
_delete(self)
Delete the cell's widget, wall widget, and all references to this
cell in the table. |
|
|
|
colPos(self)
The x-coordinate position of the cell in the table (1=leftmost) |
|
|
|
rowPos(self)
The y-coordinate position of the cell in the table (1=top) |
|
|
|
_position(self)
Places the cell in the right position on the table |
|
|
|
_invokeClickCallback(self) |
|
|
|
|
|
|
|
|
|
_select(self)
Select the cell w/o calling the the select callback |
|
|
|
_deselect(self)
Deselect the cell w/o calling the the select callback |
|
|
|
select(self)
Select this cell and call the select callback If not multi-select;
deselects other cells If this cell is already selected; don't do
anything. |
|
|
|
selectOnly(self)
Selects this cell and deselects others; then calls the select
callback |
|
|
|
|
|
|
|
|
|
|
|
|
|
_clicked(self,
ctrldown,
shiftdown)
Figures out which cells need to be selected/deselected based on which
cells are currently selected and whether shift or control keys are
held while clicking on this cell. |
|
|
|
_isVisible(self)
Whether this cell is in the VISIBLE region of the table |
|
|