Lines Matching defs:wr
20 static WindowEntry *prevWindowEntry(WindowEntry *we, WindowRegion *wr);
31 WindowRegion *wr;
34 wr = malloc(sizeof(WindowRegion));
35 wr->next = NULL;
38 Scr->FirstWindowRegion = wr;
41 wr->entries = NULL;
42 wr->clientlist = NULL;
43 wr->grav1 = grav1;
44 wr->grav2 = grav2;
45 wr->x = wr->y = wr->w = wr->h = 0;
47 mask = RLayoutXParseGeometry(Scr->Layout, geom, &wr->x, &wr->y,
48 (unsigned int *) &wr->w,
49 (unsigned int *) &wr->h);
52 wr->x += Scr->rootw - wr->w;
55 wr->y += Scr->rooth - wr->h;
58 return (&(wr->clientlist));
69 WindowRegion *wr, *wr1 = NULL, *wr2 = NULL;
75 for(wr = Scr->FirstWindowRegion; wr != NULL; wr = wr->next) {
77 *wr1 = *wr;
109 WindowRegion *wr;
128 for(wr = wl->FirstWindowRegion; wr; wr = wr->next) {
129 if(LookInList(wr->clientlist, tmp_win->name, &tmp_win->class)) {
130 for(we = wr->entries; we; we = we->next) {
143 tmp_win->wr = NULL;
148 splitWindowRegionEntry(we, wr->grav1, wr->grav2, w, h);
153 tmp_win->wr = wr;
167 WindowRegion *wr;
175 we = findWindowEntry(wl, tmp_win, &wr);
186 wp = prevWindowEntry(we, wr);
196 wp = prevWindowEntry(wp, wr);
277 WindowRegion *wr;
280 for(wr = wl->FirstWindowRegion; wr; wr = wr->next) {
281 for(we = wr->entries; we; we = we->next) {
284 *wrp = wr;
295 prevWindowEntry(WindowEntry *we, WindowRegion *wr)
299 if(we == wr->entries) {
302 for(wp = wr->entries; wp->next != we; wp = wp->next);