Lines Matching refs:rect
311 wctlnew(Rectangle rect, char *arg, int pid, int hideit, int scrollit, char *dir, char *err) in wctlnew() argument
316 if(!goodrect(rect)){ in wctlnew()
333 i = allocimage(display, rect, screen->chan, 0, DWhite); in wctlnew()
335 i = allocwindow(wscreen, rect, Refbackup, DWhite); in wctlnew()
340 border(i, rect, Selborder, red, ZP); in wctlnew()
354 Rectangle rect; in writewctl() local
362 rect = rectsubpt(w->screenr, screen->r.min); in writewctl()
363 cmd = parsewctl(&arg, rect, &rect, &pid, &id, &hideit, &scrollit, &dir, x->data, err); in writewctl()
389 return wctlnew(rect, arg, pid, hideit, scrollit, dir, err); in writewctl()
395 rect = Rect(rect.min.x, rect.min.y, rect.min.x+Dx(w->screenr), rect.min.y+Dy(w->screenr)); in writewctl()
396 rect = rectonscreen(rect); in writewctl()
399 if(!goodrect(rect)){ in writewctl()
403 if(eqrect(rect, w->screenr)) in writewctl()
405 i = allocwindow(wscreen, rect, Refbackup, DWhite); in writewctl()
410 border(i, rect, Selborder, red, ZP); in writewctl()
469 Rectangle rect; in wctlthread() local
479 cmd = parsewctl(&arg, ZR, &rect, &pid, &id, &hideit, &scrollit, &dir, buf, err); in wctlthread()
483 wctlnew(rect, arg, pid, hideit, scrollit, dir, err); in wctlthread()