7 #define NORMBGCOLOR "#cccccc" |
7 #define NORMBGCOLOR "#cccccc" |
8 #define NORMFGCOLOR "#000000" |
8 #define NORMFGCOLOR "#000000" |
9 #define SELBORDERCOLOR "#0066ff" |
9 #define SELBORDERCOLOR "#0066ff" |
10 #define SELBGCOLOR "#0066ff" |
10 #define SELBGCOLOR "#0066ff" |
11 #define SELFGCOLOR "#ffffff" |
11 #define SELFGCOLOR "#ffffff" |
|
12 #define GEOMETRY "0 0 W B 0 B W H-B 0 B W*0.55 H-B W*0.45 B H-B 0 B W H-B" |
12 |
13 |
13 /* tagging */ |
14 /* tagging */ |
14 const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; |
15 const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; |
15 |
16 |
16 Rule rules[] = { |
17 Rule rules[] = { |
18 { NULL, NULL, "Firefox", tags[8], False }, |
19 { NULL, NULL, "Firefox", tags[8], False }, |
19 { NULL, NULL, "Gimp", NULL, True }, |
20 { NULL, NULL, "Gimp", NULL, True }, |
20 { NULL, NULL, "MPlayer", NULL, True }, |
21 { NULL, NULL, "MPlayer", NULL, True }, |
21 { NULL, NULL, "Acroread", NULL, True }, |
22 { NULL, NULL, "Acroread", NULL, True }, |
22 }; |
23 }; |
23 |
|
24 /* geometry function */ |
|
25 void (*setgeoms)(void) = setdefgeoms; |
|
26 |
24 |
27 /* layout(s) */ |
25 /* layout(s) */ |
28 #define RESIZEHINTS True /* False - respect size hints in tiled resizals */ |
26 #define RESIZEHINTS True /* False - respect size hints in tiled resizals */ |
29 #define SNAP 32 /* snap pixel */ |
27 #define SNAP 32 /* snap pixel */ |
30 |
28 |
38 |
36 |
39 /* key definitions */ |
37 /* key definitions */ |
40 #define MODKEY Mod1Mask |
38 #define MODKEY Mod1Mask |
41 Key keys[] = { |
39 Key keys[] = { |
42 /* modifier key function argument */ |
40 /* modifier key function argument */ |
|
41 { MODKEY, XK_a, setgeom, "0 0 W B 0 B W H-B 0 B 1280 800-B 1280 0 W-1280 H 0 B 1280 800-B" }, |
|
42 { MODKEY, XK_d, setgeom, GEOMETRY }, |
43 { MODKEY, XK_p, spawn, |
43 { MODKEY, XK_p, spawn, |
44 "exec dmenu_run -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'" }, |
44 "exec dmenu_run -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'" }, |
45 { MODKEY|ShiftMask, XK_Return, spawn, "exec uxterm" }, |
45 { MODKEY|ShiftMask, XK_Return, spawn, "exec uxterm" }, |
46 { MODKEY, XK_j, focusnext, NULL }, |
46 { MODKEY, XK_j, focusnext, NULL }, |
47 { MODKEY, XK_k, focusprev, NULL }, |
47 { MODKEY, XK_k, focusprev, NULL }, |