Made toCheckboxRect() take the xoff parameter too.
This commit is contained in:
parent
89fb2e8c6c
commit
0c21608853
|
@ -161,4 +161,4 @@ static void toCellContentRect(struct table *t, RECT *r, LRESULT xoff, intptr_t w
|
||||||
r->bottom = r->top + height;
|
r->bottom = r->top + height;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define toCheckboxRect(t, r) toCellContentRect(t, r, 0, t->checkboxWidth, t->checkboxHeight)
|
#define toCheckboxRect(t, r, xoff) toCellContentRect(t, r, xoff, t->checkboxWidth, t->checkboxHeight)
|
||||||
|
|
|
@ -54,7 +54,7 @@ static void drawCell(struct table *t, HDC dc, struct drawCellParams *p)
|
||||||
panic("error drawing Table cell text");
|
panic("error drawing Table cell text");
|
||||||
break;
|
break;
|
||||||
case tableColumnCheckbox:
|
case tableColumnCheckbox:
|
||||||
toCheckboxRect(t, &r);
|
toCheckboxRect(t, &r, p->xoff);
|
||||||
SetDCBrushColor(dc, RGB(255, 0, 0));
|
SetDCBrushColor(dc, RGB(255, 0, 0));
|
||||||
FillRect(dc, &r, GetStockObject(DC_BRUSH));
|
FillRect(dc, &r, GetStockObject(DC_BRUSH));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue