add: { WMRect r = getVisibleRect(table);  rect.pos.y -= r.pos.y; rect.pos.x -= r.pos.x; }
context: WMRect WMTableViewRectForCell(WMTableView *table, WMTableColumn *column, 			      int row){    WMRect rect;    int i;        rect.pos.x = 0;    rect.pos.y = row * table->rowHeight;    rect.size.height = table->rowHeight;        for (i = 0; i < WMGetArrayItemCount(table->columns); i++) {	WMTableColumn *col;	col = WMGetFromArray(table->columns, i);		if (col == column) {	    rect.size.width = col->width;	    break;	}		rect.pos.x += col->width;    }    return rect;}