dwm.c
changeset 1396 440dda47ae5b
parent 1395 a2c094196714
child 1397 4498d81938b0
equal deleted inserted replaced
1395:a2c094196714 1396:440dda47ae5b
    46 #define INRECT(X,Y,RX,RY,RW,RH) ((X) >= (RX) && (X) < (RX) + (RW) && (Y) >= (RY) && (Y) < (RY) + (RH))
    46 #define INRECT(X,Y,RX,RY,RW,RH) ((X) >= (RX) && (X) < (RX) + (RW) && (Y) >= (RY) && (Y) < (RY) + (RH))
    47 #define ISVISIBLE(x)            (x->tags & tagset[seltags])
    47 #define ISVISIBLE(x)            (x->tags & tagset[seltags])
    48 #define LENGTH(x)               (sizeof x / sizeof x[0])
    48 #define LENGTH(x)               (sizeof x / sizeof x[0])
    49 #define MAX(a, b)               ((a) > (b) ? (a) : (b))
    49 #define MAX(a, b)               ((a) > (b) ? (a) : (b))
    50 #define MIN(a, b)               ((a) < (b) ? (a) : (b))
    50 #define MIN(a, b)               ((a) < (b) ? (a) : (b))
    51 #define MAXTAGLEN               16
       
    52 #define MOUSEMASK               (BUTTONMASK|PointerMotionMask)
    51 #define MOUSEMASK               (BUTTONMASK|PointerMotionMask)
    53 #define WIDTH(x)                ((x)->w + 2 * (x)->bw)
    52 #define WIDTH(x)                ((x)->w + 2 * (x)->bw)
    54 #define HEIGHT(x)               ((x)->h + 2 * (x)->bw)
    53 #define HEIGHT(x)               ((x)->h + 2 * (x)->bw)
    55 #define TAGMASK                 ((int)((1LL << LENGTH(tags)) - 1))
    54 #define TAGMASK                 ((int)((1LL << LENGTH(tags)) - 1))
    56 #define TEXTW(x)                (textnw(x, strlen(x)) + dc.font.height)
    55 #define TEXTW(x)                (textnw(x, strlen(x)) + dc.font.height)