Mercurial > dwm-meillo
comparison view.c @ 502:9aa3d06199cb
applied Jukkas patch
author | Anselm R. Garbe <arg@10kloc.org> |
---|---|
date | Thu, 28 Sep 2006 14:03:39 +0200 |
parents | 0d2559f46b9e |
children | 0cefc169ff67 |
comparison
equal
deleted
inserted
replaced
501:a067c5550e6f | 502:9aa3d06199cb |
---|---|
47 { | 47 { |
48 XEvent ev; | 48 XEvent ev; |
49 if((c->ismax = !c->ismax)) { | 49 if((c->ismax = !c->ismax)) { |
50 c->rx = c->x; c->x = sx; | 50 c->rx = c->x; c->x = sx; |
51 c->ry = c->y; c->y = bh; | 51 c->ry = c->y; c->y = bh; |
52 c->rw = c->w; c->w = sw; | 52 c->rw = c->w; c->w = sw - 2 * BORDERPX; |
53 c->rh = c->h; c->h = sh - bh - 2; | 53 c->rh = c->h; c->h = sh - bh - 2 * BORDERPX; |
54 } | 54 } |
55 else { | 55 else { |
56 c->x = c->rx; | 56 c->x = c->rx; |
57 c->y = c->ry; | 57 c->y = c->ry; |
58 c->w = c->rw; | 58 c->w = c->rw; |
117 } | 117 } |
118 c->ismax = False; | 118 c->ismax = False; |
119 if(n == 1) { | 119 if(n == 1) { |
120 c->x = sx; | 120 c->x = sx; |
121 c->y = sy + bh; | 121 c->y = sy + bh; |
122 c->w = sw - 2; | 122 c->w = sw - 2 * BORDERPX; |
123 c->h = sh - 2 - bh; | 123 c->h = sh - 2 * BORDERPX - bh; |
124 } | 124 } |
125 else if(i == 0) { | 125 else if(i == 0) { |
126 c->x = sx; | 126 c->x = sx; |
127 c->y = sy + bh; | 127 c->y = sy + bh; |
128 c->w = mw - 2; | 128 c->w = mw - 2 * BORDERPX; |
129 c->h = sh - 2 - bh; | 129 c->h = sh - 2 * BORDERPX - bh; |
130 } | 130 } |
131 else if(h > bh) { | 131 else if(h > bh) { |
132 c->x = sx + mw; | 132 c->x = sx + mw; |
133 c->y = sy + (i - 1) * h + bh; | 133 c->y = sy + (i - 1) * h + bh; |
134 c->w = w - 2; | 134 c->w = w - 2 * BORDERPX; |
135 if(i + 1 == n) | 135 if(i + 1 == n) |
136 c->h = sh - c->y - 2; | 136 c->h = sh - c->y - 2 * BORDERPX; |
137 else | 137 else |
138 c->h = h - 2; | 138 c->h = h - 2 * BORDERPX; |
139 } | 139 } |
140 else { /* fallback if h < bh */ | 140 else { /* fallback if h < bh */ |
141 c->x = sx + mw; | 141 c->x = sx + mw; |
142 c->y = sy + bh; | 142 c->y = sy + bh; |
143 c->w = w - 2; | 143 c->w = w - 2 * BORDERPX; |
144 c->h = sh - 2 - bh; | 144 c->h = sh - 2 * BORDERPX - bh; |
145 } | 145 } |
146 resize(c, False, TopLeft); | 146 resize(c, False, TopLeft); |
147 i++; | 147 i++; |
148 } | 148 } |
149 else | 149 else |