Lines Matching refs:rect
183 return k->rect.max.y-k->border; in keyboardy()
184 dy = Dy(k->rect)-2*k->border; in keyboardy()
185 return k->rect.min.y+k->border+(row*dy+Nrow-1)/Nrow; in keyboardy()
196 r = insetrect(k->rect, k->border); in whichkey()
235 r = insetrect(k->rect, k->border); in keyrect()
269 if(Dx(k->rect)-2*k->border <= 0) in keydraw()
272 im = allocimage(display, k->rect, screen->chan, 0, ~0); in keydraw()
277 r = insetrect(k->rect, k->border); in keydraw()
278 border(im, k->rect, k->border, k->bordercolor->image, ZP); in keydraw()
336 if(k->im[0]==nil || !eqrect(k->im[0]->r, k->rect)) in keyboardshow()
340 draw(k->screen, k->rect, k->im[k->state&SMask], nil, k->rect.min); in keyboardshow()
483 k->rect = r; in keyboardctl()