config.default.h
changeset 830 5a4fd8fec414
parent 829 f1ec35606dbc
child 832 a634bea99a51
equal deleted inserted replaced
829:f1ec35606dbc 830:5a4fd8fec414
    18 const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
    18 const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
    19 /* Query class:instance:title for regex matching info with following command:
    19 /* Query class:instance:title for regex matching info with following command:
    20  * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
    20  * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
    21 #define RULES \
    21 #define RULES \
    22 static Rule rule[] = { \
    22 static Rule rule[] = { \
    23 	/* class:instance:title regex	tags regex	isversatile */ \
    23 	/* class:instance:title regex	tags regex	isuntiled */ \
    24 	{ "Gimp",			NULL,		True }, \
    24 	{ "Gimp",			NULL,		True }, \
    25 	{ "MPlayer",			NULL,		True }, \
    25 	{ "MPlayer",			NULL,		True }, \
    26 	{ "Acroread",			NULL,		True }, \
    26 	{ "Acroread",			NULL,		True }, \
    27 };
    27 };
    28 
    28 
    29 /* layout(s) */
    29 /* layout(s) */
    30 #define LAYOUTS \
    30 #define LAYOUTS \
    31 static Layout layout[] = { \
    31 static Layout layout[] = { \
    32 	/* symbol		function */ \
    32 	/* symbol		function */ \
    33 	{ "[]=",		tile }, /* first entry is default */ \
    33 	{ "[]=",		tile }, /* first entry is default */ \
    34 	{ "><>",		versatile }, \
    34 	{ "><>",		untile }, \
    35 };
    35 };
    36 #define MASTERWIDTH		600		/* master width per thousand */
    36 #define MASTERWIDTH		600		/* master width per thousand */
    37 #define NMASTER			1		/* clients in master area */
    37 #define NMASTER			1		/* clients in master area */
    38 #define SNAP			20		/* versatile snap pixel */
    38 #define SNAP			20		/* untiled snap pixel */
    39 
    39 
    40 /* key definitions */
    40 /* key definitions */
    41 #define MODKEY			Mod1Mask
    41 #define MODKEY			Mod1Mask
    42 #define KEYS \
    42 #define KEYS \
    43 static Key key[] = { \
    43 static Key key[] = { \
    50 	{ MODKEY,			XK_s,		incmasterw,	"-15" }, \
    50 	{ MODKEY,			XK_s,		incmasterw,	"-15" }, \
    51 	{ MODKEY,			XK_Tab,		focusclient,	"1" }, \
    51 	{ MODKEY,			XK_Tab,		focusclient,	"1" }, \
    52 	{ MODKEY|ShiftMask,		XK_Tab,		focusclient,	"-1" }, \
    52 	{ MODKEY|ShiftMask,		XK_Tab,		focusclient,	"-1" }, \
    53 	{ MODKEY,			XK_m,		togglemax,	NULL }, \
    53 	{ MODKEY,			XK_m,		togglemax,	NULL }, \
    54 	{ MODKEY,			XK_Return,	zoom,		NULL }, \
    54 	{ MODKEY,			XK_Return,	zoom,		NULL }, \
    55 	{ MODKEY|ShiftMask,		XK_space,	toggleversatile,NULL }, \
    55 	{ MODKEY|ShiftMask,		XK_space,	toggletiled,	NULL }, \
    56 	{ MODKEY|ShiftMask,		XK_c,		killclient,	NULL }, \
    56 	{ MODKEY|ShiftMask,		XK_c,		killclient,	NULL }, \
    57 	{ MODKEY,			XK_0,		view,		NULL }, \
    57 	{ MODKEY,			XK_0,		view,		NULL }, \
    58 	{ MODKEY,			XK_1,		view,		"0" }, \
    58 	{ MODKEY,			XK_1,		view,		"0" }, \
    59 	{ MODKEY,			XK_2,		view,		"1" }, \
    59 	{ MODKEY,			XK_2,		view,		"1" }, \
    60 	{ MODKEY,			XK_3,		view,		"2" }, \
    60 	{ MODKEY,			XK_3,		view,		"2" }, \