summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-09-15 02:05:10 +0000
committerDana Jansens <danakj@orodu.net>2003-09-15 02:05:10 +0000
commitef7c210750e5bd657a3ccfc36f61365fdd5a91c8 (patch)
treea8da2c47a368ee5a3f5c3be1f09bd91e735afa95
parentd193fc4a3df76815dc5835941d7b11ee9a79afe6 (diff)
use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity
-rw-r--r--openbox/resist.c64
1 files changed, 32 insertions, 32 deletions
diff --git a/openbox/resist.c b/openbox/resist.c
index 731ab445..33281d6a 100644
--- a/openbox/resist.c
+++ b/openbox/resist.c
@@ -23,10 +23,10 @@ void resist_move_windows(ObClient *c, gint *x, gint *y)
r = l + w - 1;
b = t + h - 1;
- cl = c->frame->area.x;
- ct = c->frame->area.y;
- cr = cl + c->frame->area.width - 1;
- cb = ct + c->frame->area.height - 1;
+ cl = RECT_LEFT(c->frame->area);
+ ct = RECT_TOP(c->frame->area);
+ cr = RECT_RIGHT(c->frame->area);
+ cb = RECT_BOTTOM(c->frame->area);
if (config_resist_win)
for (it = stacking_list; it != NULL; it = it->next) {
@@ -39,10 +39,10 @@ void resist_move_windows(ObClient *c, gint *x, gint *y)
/* don't snap to self or non-visibles */
if (!target->frame->visible || target == c) continue;
- tl = target->frame->area.x - 1;
- tt = target->frame->area.y - 1;
- tr = tl + target->frame->area.width + 1;
- tb = tt + target->frame->area.height + 1;
+ tl = RECT_LEFT(target->frame->area) - 1;
+ tt = RECT_TOP(target->frame->area) - 1;
+ tr = RECT_RIGHT(target->frame->area)+ 2;
+ tb = RECT_BOTTOM(target->frame->area) + 2;
/* snapx and snapy ensure that the window snaps to the top-most
window edge available, without going all the way from
@@ -106,10 +106,10 @@ void resist_move_monitors(ObClient *c, gint *x, gint *y)
r = l + w - 1;
b = t + h - 1;
- cl = c->frame->area.x;
- ct = c->frame->area.y;
- cr = cl + c->frame->area.width - 1;
- cb = ct + c->frame->area.height - 1;
+ cl = RECT_LEFT(c->frame->area);
+ ct = RECT_TOP(c->frame->area);
+ cr = RECT_RIGHT(c->frame->area);
+ cb = RECT_BOTTOM(c->frame->area);
if (config_resist_edge) {
for (i = 0; i < screen_num_monitors; ++i) {
@@ -118,10 +118,10 @@ void resist_move_monitors(ObClient *c, gint *x, gint *y)
if (!RECT_INTERSECTS_RECT(*area, c->frame->area))
continue;
- al = area->x;
- at = area->y;
- ar = al + area->width - 1;
- ab = at + area->height - 1;
+ al = RECT_LEFT(*area);
+ at = RECT_TOP(*area);
+ ar = RECT_RIGHT(*area);
+ ab = RECT_BOTTOM(*area);
if (cl >= al && l < al && l >= al - config_resist_edge)
*x = al;
@@ -148,10 +148,10 @@ void resist_size_windows(ObClient *c, gint *w, gint *h, ObCorner corn)
incw = c->size_inc.width;
inch = c->size_inc.height;
- l = c->frame->area.x;
- r = l + c->frame->area.width - 1;
- t = c->frame->area.y;
- b = t + c->frame->area.height - 1;
+ l = RECT_LEFT(c->frame->area);
+ r = RECT_RIGHT(c->frame->area);
+ t = RECT_TOP(c->frame->area);
+ b = RECT_BOTTOM(c->frame->area);
if (config_resist_win) {
for (it = stacking_list; it != NULL; it = it->next) {
@@ -162,10 +162,10 @@ void resist_size_windows(ObClient *c, gint *w, gint *h, ObCorner corn)
/* don't snap to invisibles or ourself */
if (!target->frame->visible || target == c) continue;
- tl = target->frame->area.x;
- tr = target->frame->area.x + target->frame->area.width - 1;
- tt = target->frame->area.y;
- tb = target->frame->area.y + target->frame->area.height - 1;
+ tl = RECT_LEFT(target->frame->area);
+ tr = RECT_RIGHT(target->frame->area);
+ tt = RECT_TOP(target->frame->area);
+ tb = RECT_BOTTOM(target->frame->area);
if (snapx == NULL) {
/* horizontal snapping */
@@ -229,20 +229,20 @@ void resist_size_monitors(ObClient *c, gint *w, gint *h, ObCorner corn)
gint al, at, ar, ab; /* screen boundaries */
gint incw, inch;
- l = c->frame->area.x;
- r = l + c->frame->area.width - 1;
- t = c->frame->area.y;
- b = t + c->frame->area.height - 1;
+ l = RECT_LEFT(c->frame->area);
+ r = RECT_RIGHT(c->frame->area);
+ t = RECT_TOP(c->frame->area);
+ b = RECT_BOTTOM(c->frame->area);
incw = c->size_inc.width;
inch = c->size_inc.height;
/* get the screen boundaries */
area = screen_area(c->desktop);
- al = area->x;
- at = area->y;
- ar = al + area->width - 1;
- ab = at + area->height - 1;
+ al = RECT_LEFT(*area);
+ at = RECT_TOP(*area);
+ ar = RECT_RIGHT(*area);
+ ab = RECT_BOTTOM(*area);
if (config_resist_edge) {
/* horizontal snapping */