X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fgeom.h;h=e20c660a70cc494ddb873abdbcc1d1bd4016fc9d;hb=973507ff28b5d71433b3d0583e757fbc82b254c5;hp=6e46522c6a340541c76ca2afafcd242e5b93406a;hpb=4cd886e5188549ab48a11b70cb40b65efe916b6c;p=chaz%2Fopenbox diff --git a/openbox/geom.h b/openbox/geom.h index 6e46522c..e20c660a 100644 --- a/openbox/geom.h +++ b/openbox/geom.h @@ -23,7 +23,7 @@ typedef struct _Rect { } Rect; #define RECT_SET_POINT(r, nx, ny) \ - (r).x = (ny), (r).y = (ny) + (r).x = (nx), (r).y = (ny) #define RECT_SET_SIZE(r, w, h) \ (r).width = (w), (r).height = (h) #define RECT_SET(r, nx, ny, w, h) \ @@ -78,4 +78,18 @@ typedef struct _StrutPartial { (s1).top = MAX((s1).top, (s2).top), \ (s1).bottom = MAX((s1).bottom, (s2).bottom) +#define STRUT_EQUAL(s1, s2) \ + ((s1).left == (s2).left && \ + (s1).top == (s2).top && \ + (s1).right == (s2).right && \ + (s1).bottom == (s2).bottom && \ + (s1).left_start == (s2).left_start && \ + (s1).left_end == (s2).left_end && \ + (s1).top_start == (s2).top_start && \ + (s1).top_end == (s2).top_end && \ + (s1).right_start == (s2).right_start && \ + (s1).right_end == (s2).right_end && \ + (s1).bottom_start == (s2).bottom_start && \ + (s1).bottom_end == (s2).bottom_end) + #endif