21 { "Firefox", "www", False }, |
21 { "Firefox", "www", False }, |
22 { "Gimp", NULL, True }, |
22 { "Gimp", NULL, True }, |
23 { "MPlayer", NULL, True }, |
23 { "MPlayer", NULL, True }, |
24 { "Acroread", NULL, True }, |
24 { "Acroread", NULL, True }, |
25 }; |
25 }; |
|
26 #define NRULES (sizeof rules / sizeof rules[0]) |
26 |
27 |
27 /* layout(s) */ |
28 /* layout(s) */ |
28 #define ISTILE isarrange(tile) /* || isarrange(<custom>) */ |
|
29 #define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */ |
29 #define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */ |
30 #define SNAP 32 /* snap pixel */ |
30 #define SNAP 32 /* snap pixel */ |
31 Layout layouts[] = { |
31 Layout layouts[] = { |
32 /* symbol function */ |
32 /* symbol function */ |
33 { "[]=", tile }, /* first entry is default */ |
33 { "[]=", tile }, /* first entry is default */ |
34 { "><>", floating }, |
34 { "><>", floating }, |
35 }; |
35 }; |
|
36 #define NLAYOUTS (sizeof layouts / sizeof layouts[0]) |
36 |
37 |
37 /* key definitions */ |
38 /* key definitions */ |
38 #define MODKEY Mod1Mask |
39 #define MODKEY Mod1Mask |
39 #define KEYS \ |
40 #define KEYS \ |
40 Key keys[] = { \ |
41 Key keys[] = { \ |
92 { MODKEY|ControlMask|ShiftMask, XK_7, toggletag, tags[6] }, \ |
93 { MODKEY|ControlMask|ShiftMask, XK_7, toggletag, tags[6] }, \ |
93 { MODKEY|ControlMask|ShiftMask, XK_8, toggletag, tags[7] }, \ |
94 { MODKEY|ControlMask|ShiftMask, XK_8, toggletag, tags[7] }, \ |
94 { MODKEY|ControlMask|ShiftMask, XK_9, toggletag, tags[8] }, \ |
95 { MODKEY|ControlMask|ShiftMask, XK_9, toggletag, tags[8] }, \ |
95 { MODKEY|ShiftMask, XK_q, quit, NULL }, \ |
96 { MODKEY|ShiftMask, XK_q, quit, NULL }, \ |
96 }; |
97 }; |
|
98 #define NKEYS (sizeof keys / sizeof keys[0]) |