Began the work for actually doing checkbox events in the new Windows Table. Currently it mostly responds correctly to mouse presses and releases; it just needs to be hit-tested properly.
More TODOs.
More checkbox mouse code. This implements tracking.
Split the code to turn x/y LPARAM into a row/column number to its own function. The mouse tracking code will need it.
More mouse tracking. This is getting complicated the way I'm doing it...
Wrote up a lParamInCheckbox() that we will use for properly hit-testing checkboxes in the new Windows Table.
Implemented mouse hot-tracking for checkboxes. Clicking and dragging is still an issue, but :S
More TODOs.
More TODOs.
Added checkbox heights to rowHeight() in the new Windows Table.