aewl

annotate config.default.h @ 541:08d3d329270a

using MASTER 600 again, it is definately better, and using urxvtc for the moment (it doesn't flickers on refreshes, but this is not because of Marc Lehmann, it is because of the original rxvt code)
author arg@mig29
date Thu, 26 Oct 2006 12:13:41 +0200
parents 451f19d48845
children 18b3666eae17
rev   line source
arg@532 1 /* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com>
arg@146 2 * See LICENSE file for license details.
arg@146 3 */
arg@146 4
arg@146 5 #define TAGS \
arg@335 6 const char *tags[] = { "1", "2", "3", "4", "5", NULL };
arg@164 7
arg@164 8 #define DEFMODE dotile /* dofloat */
arg@432 9 #define FLOATSYMBOL "><>"
arg@530 10 #define TILESYMBOL "[]="
arg@353 11
arg@164 12 #define FONT "fixed"
arg@493 13 #define NORMBGCOLOR "#333366"
arg@493 14 #define NORMFGCOLOR "#cccccc"
arg@353 15 #define SELBGCOLOR "#666699"
arg@353 16 #define SELFGCOLOR "#eeeeee"
arg@353 17 #define STATUSBGCOLOR "#dddddd"
arg@353 18 #define STATUSFGCOLOR "#222222"
arg@353 19
arg@530 20 #define MASTER 600 /* per thousand */
arg@164 21 #define MODKEY Mod1Mask
arg@146 22
arg@146 23 #define KEYS \
arg@146 24 static Key key[] = { \
arg@262 25 /* modifier key function arguments */ \
arg@293 26 { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \
arg@293 27 { MODKEY, XK_Tab, focusnext, { 0 } }, \
arg@293 28 { MODKEY|ShiftMask, XK_Tab, focusprev, { 0 } }, \
arg@293 29 { MODKEY, XK_Return, zoom, { 0 } }, \
arg@530 30 { MODKEY, XK_g, resizecol, { .i = 15 } }, \
arg@530 31 { MODKEY, XK_s, resizecol, { .i = -15 } }, \
arg@330 32 { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \
arg@330 33 { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \
arg@330 34 { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \
arg@330 35 { MODKEY|ShiftMask, XK_4, tag, { .i = 3 } }, \
arg@335 36 { MODKEY|ShiftMask, XK_5, tag, { .i = 4 } }, \
arg@330 37 { MODKEY|ControlMask|ShiftMask, XK_1, toggletag, { .i = 0 } }, \
arg@330 38 { MODKEY|ControlMask|ShiftMask, XK_2, toggletag, { .i = 1 } }, \
arg@330 39 { MODKEY|ControlMask|ShiftMask, XK_3, toggletag, { .i = 2 } }, \
arg@330 40 { MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 3 } }, \
arg@335 41 { MODKEY|ControlMask|ShiftMask, XK_5, toggletag, { .i = 4 } }, \
arg@293 42 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \
arg@293 43 { MODKEY, XK_space, togglemode, { 0 } }, \
arg@396 44 { MODKEY, XK_0, viewall, { 0 } }, \
arg@330 45 { MODKEY, XK_1, view, { .i = 0 } }, \
arg@330 46 { MODKEY, XK_2, view, { .i = 1 } }, \
arg@330 47 { MODKEY, XK_3, view, { .i = 2 } }, \
arg@330 48 { MODKEY, XK_4, view, { .i = 3 } }, \
arg@335 49 { MODKEY, XK_5, view, { .i = 4 } }, \
arg@330 50 { MODKEY|ControlMask, XK_1, toggleview, { .i = 0 } }, \
arg@330 51 { MODKEY|ControlMask, XK_2, toggleview, { .i = 1 } }, \
arg@330 52 { MODKEY|ControlMask, XK_3, toggleview, { .i = 2 } }, \
arg@330 53 { MODKEY|ControlMask, XK_4, toggleview, { .i = 3 } }, \
arg@335 54 { MODKEY|ControlMask, XK_5, toggleview, { .i = 4 } }, \
arg@262 55 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \
arg@146 56 };
arg@146 57
arg@336 58 /* Query class:instance:title for regex matching info with following command:
arg@371 59 * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
arg@146 60 #define RULES \
arg@146 61 static Rule rule[] = { \
arg@336 62 /* class:instance:title regex tags regex isfloat */ \
arg@191 63 { "Firefox.*", "2", False }, \
arg@191 64 { "Gimp.*", NULL, True}, \
arg@146 65 };