equal
deleted
inserted
replaced
41 #define PROTODELWIN 1 |
41 #define PROTODELWIN 1 |
42 |
42 |
43 enum { NetSupported, NetWMName, NetLast }; /* EWMH atoms */ |
43 enum { NetSupported, NetWMName, NetLast }; /* EWMH atoms */ |
44 enum { WMProtocols, WMDelete, WMLast }; /* default atoms */ |
44 enum { WMProtocols, WMDelete, WMLast }; /* default atoms */ |
45 enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ |
45 enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */ |
46 enum { ColFG, ColBG, ColLast }; /* color */ |
46 enum { ColBorder, ColFG, ColBG, ColLast }; /* color */ |
47 |
47 |
48 typedef enum { |
48 typedef enum { |
49 TopLeft, TopRight, BotLeft, BotRight |
49 TopLeft, TopRight, BotLeft, BotRight |
50 } Corner; /* window corners */ |
50 } Corner; /* window corners */ |
51 |
51 |
64 |
64 |
65 typedef struct { |
65 typedef struct { |
66 int x, y, w, h; |
66 int x, y, w, h; |
67 unsigned long norm[ColLast]; |
67 unsigned long norm[ColLast]; |
68 unsigned long sel[ColLast]; |
68 unsigned long sel[ColLast]; |
69 unsigned long status[ColLast]; |
|
70 Drawable drawable; |
69 Drawable drawable; |
71 Fnt font; |
70 Fnt font; |
72 GC gc; |
71 GC gc; |
73 } DC; /* draw context */ |
72 } DC; /* draw context */ |
74 |
73 |