Lines Matching refs:redraw
264 // trigger redraw
318 // trigger redraw
614 // based on redraw on new location
1058 BRegion* redraw;
1062 redraw = fWindow->GetRegion(
1066 redraw = fWindow->GetRegion(
1069 if (!redraw)
1072 redraw->IntersectWith(effectiveClipping);
1086 while (rect.top > redraw->Frame().top)
1091 while (rect.left > redraw->Frame().left)
1101 drawingEngine->ConstrainClippingRegion(redraw);
1110 while (rect.top < redraw->Frame().bottom) {
1111 while (rect.left < redraw->Frame().right) {
1119 redraw->MakeEmpty();
1123 while (rect.left < redraw->Frame().right) {
1129 rect.left = redraw->Frame().left;
1130 rect.right = redraw->Frame().right;
1131 redraw->Exclude(rect);
1135 while (rect.top < redraw->Frame().bottom) {
1141 rect.top = redraw->Frame().top;
1142 rect.bottom = redraw->Frame().bottom;
1143 redraw->Exclude(rect);
1149 redraw->Exclude(rect);
1164 // clipping, that's why "redraw" needs to
1167 // if (redraw->Frame().left < 0 || redraw->Frame().top < 0) {
1171 // BRect r = redraw->Frame();
1173 // "window content: (%d, %d)->(%d, %d), redraw: (%d, %d)->(%d, %d)",
1180 drawingEngine->FillRegion(*redraw, overlayCookie != NULL
1184 fWindow->RecycleRegion(redraw);
1244 // trigger a redraw