cleaned up and commented the config.*.h
							parent
							
								
									ab83872134
								
							
						
					
					
						commit
						f196b71e4d
					
				
							
								
								
									
										30
									
								
								config.arg.h
								
								
								
								
							
							
						
						
									
										30
									
								
								config.arg.h
								
								
								
								
							| 
						 | 
					@ -2,6 +2,7 @@
 | 
				
			||||||
 * See LICENSE file for license details.
 | 
					 * See LICENSE file for license details.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* appearance */
 | 
				
			||||||
#define BORDERPX		1
 | 
					#define BORDERPX		1
 | 
				
			||||||
#define FONT			"-*-terminus-medium-r-*-*-14-*-*-*-*-*-*-*"
 | 
					#define FONT			"-*-terminus-medium-r-*-*-14-*-*-*-*-*-*-*"
 | 
				
			||||||
#define NORMBORDERCOLOR		"#333"
 | 
					#define NORMBORDERCOLOR		"#333"
 | 
				
			||||||
| 
						 | 
					@ -10,23 +11,33 @@
 | 
				
			||||||
#define SELBORDERCOLOR		"#69c"
 | 
					#define SELBORDERCOLOR		"#69c"
 | 
				
			||||||
#define SELBGCOLOR		"#555"
 | 
					#define SELBGCOLOR		"#555"
 | 
				
			||||||
#define SELFGCOLOR		"#fff"
 | 
					#define SELFGCOLOR		"#fff"
 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MASTER			600		/* per thousand */
 | 
					 | 
				
			||||||
#define MODKEY			Mod1Mask
 | 
					 | 
				
			||||||
#define NMASTER			1		/* clients in master area */
 | 
					 | 
				
			||||||
#define SNAP			40		/* pixel */
 | 
					 | 
				
			||||||
#define TOPBAR			True		/* False */
 | 
					#define TOPBAR			True		/* False */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* behavior */
 | 
				
			||||||
 | 
					#define SNAP			40		/* pixel */
 | 
				
			||||||
#define TAGS \
 | 
					#define TAGS \
 | 
				
			||||||
const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
 | 
					const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
 | 
				
			||||||
 | 
					#define RULES \
 | 
				
			||||||
 | 
					static Rule rule[] = { \
 | 
				
			||||||
 | 
						/* class:instance:title regex	tags regex	isversatile */ \
 | 
				
			||||||
 | 
						{ "Firefox",			"3",		False }, \
 | 
				
			||||||
 | 
						{ "Gimp",			NULL,		True }, \
 | 
				
			||||||
 | 
						{ "MPlayer",			NULL,		True }, \
 | 
				
			||||||
 | 
						{ "Acroread",			NULL,		True }, \
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* layout(s) */
 | 
				
			||||||
#define LAYOUTS \
 | 
					#define LAYOUTS \
 | 
				
			||||||
static Layout layout[] = { \
 | 
					static Layout layout[] = { \
 | 
				
			||||||
	/* symbol		function */ \
 | 
						/* symbol		function */ \
 | 
				
			||||||
	{ "[]=",		tile }, /* first entry is default */ \
 | 
						{ "[]=",		tile }, /* first entry is default */ \
 | 
				
			||||||
	{ "><>",		versatile }, \
 | 
						{ "><>",		versatile }, \
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					#define MASTER			600		/* per thousand */
 | 
				
			||||||
 | 
					#define NMASTER			1		/* clients in master area */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* key definitions */
 | 
				
			||||||
 | 
					#define MODKEY			Mod1Mask
 | 
				
			||||||
#define KEYS \
 | 
					#define KEYS \
 | 
				
			||||||
static Key key[] = { \
 | 
					static Key key[] = { \
 | 
				
			||||||
	/* modifier			key		function	argument */ \
 | 
						/* modifier			key		function	argument */ \
 | 
				
			||||||
| 
						 | 
					@ -86,12 +97,3 @@ static Key key[] = { \
 | 
				
			||||||
	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \
 | 
						{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \
 | 
				
			||||||
	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \
 | 
						{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					 | 
				
			||||||
#define RULES \
 | 
					 | 
				
			||||||
static Rule rule[] = { \
 | 
					 | 
				
			||||||
	/* class:instance:title regex	tags regex	isversatile */ \
 | 
					 | 
				
			||||||
	{ "Firefox",			"3",		False }, \
 | 
					 | 
				
			||||||
	{ "Gimp",			NULL,		True }, \
 | 
					 | 
				
			||||||
	{ "MPlayer",			NULL,		True }, \
 | 
					 | 
				
			||||||
	{ "Acroread",			NULL,		True }, \
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,6 +2,7 @@
 | 
				
			||||||
 * See LICENSE file for license details.
 | 
					 * See LICENSE file for license details.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* appearance */
 | 
				
			||||||
#define BORDERPX		1
 | 
					#define BORDERPX		1
 | 
				
			||||||
#define FONT			"-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"
 | 
					#define FONT			"-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"
 | 
				
			||||||
#define NORMBORDERCOLOR		"#dddddd"
 | 
					#define NORMBORDERCOLOR		"#dddddd"
 | 
				
			||||||
| 
						 | 
					@ -10,23 +11,34 @@
 | 
				
			||||||
#define SELBORDERCOLOR		"#ff0000"
 | 
					#define SELBORDERCOLOR		"#ff0000"
 | 
				
			||||||
#define SELBGCOLOR		"#006699"
 | 
					#define SELBGCOLOR		"#006699"
 | 
				
			||||||
#define SELFGCOLOR		"#ffffff"
 | 
					#define SELFGCOLOR		"#ffffff"
 | 
				
			||||||
 | 
					 | 
				
			||||||
#define MASTER			600		/* per thousand */
 | 
					 | 
				
			||||||
#define MODKEY			Mod1Mask
 | 
					 | 
				
			||||||
#define NMASTER			1		/* clients in master area */
 | 
					 | 
				
			||||||
#define SNAP			20		/* pixel */
 | 
					 | 
				
			||||||
#define TOPBAR			True		/* False */
 | 
					#define TOPBAR			True		/* False */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* behavior */
 | 
				
			||||||
 | 
					#define SNAP			20		/* pixel */
 | 
				
			||||||
#define TAGS \
 | 
					#define TAGS \
 | 
				
			||||||
const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
 | 
					const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", NULL };
 | 
				
			||||||
 | 
					/* Query class:instance:title for regex matching info with following command:
 | 
				
			||||||
 | 
					 * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
 | 
				
			||||||
 | 
					#define RULES \
 | 
				
			||||||
 | 
					static Rule rule[] = { \
 | 
				
			||||||
 | 
						/* class:instance:title regex	tags regex	isversatile */ \
 | 
				
			||||||
 | 
						{ "Gimp",			NULL,		True }, \
 | 
				
			||||||
 | 
						{ "MPlayer",			NULL,		True }, \
 | 
				
			||||||
 | 
						{ "Acroread",			NULL,		True }, \
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* layout(s) */
 | 
				
			||||||
#define LAYOUTS \
 | 
					#define LAYOUTS \
 | 
				
			||||||
Layout layout[] = { \
 | 
					static Layout layout[] = { \
 | 
				
			||||||
	/* symbol		function */ \
 | 
						/* symbol		function */ \
 | 
				
			||||||
	{ "[]=",		tile }, /* first entry is default */ \
 | 
						{ "[]=",		tile }, /* first entry is default */ \
 | 
				
			||||||
	{ "><>",		versatile }, \
 | 
						{ "><>",		versatile }, \
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					#define MASTER			600		/* per thousand */
 | 
				
			||||||
 | 
					#define NMASTER			1		/* clients in master area */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* key definitions */
 | 
				
			||||||
 | 
					#define MODKEY			Mod1Mask
 | 
				
			||||||
#define KEYS \
 | 
					#define KEYS \
 | 
				
			||||||
static Key key[] = { \
 | 
					static Key key[] = { \
 | 
				
			||||||
	/* modifier			key		function	argument */ \
 | 
						/* modifier			key		function	argument */ \
 | 
				
			||||||
| 
						 | 
					@ -81,13 +93,3 @@ static Key key[] = { \
 | 
				
			||||||
	{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \
 | 
						{ MODKEY|ControlMask,		XK_9,		toggleview,	{ .i = 8 } }, \
 | 
				
			||||||
	{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \
 | 
						{ MODKEY|ShiftMask,		XK_q,		quit,		{ 0 } }, \
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Query class:instance:title for regex matching info with following command:
 | 
					 | 
				
			||||||
 * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
 | 
					 | 
				
			||||||
#define RULES \
 | 
					 | 
				
			||||||
static Rule rule[] = { \
 | 
					 | 
				
			||||||
	/* class:instance:title regex	tags regex	isversatile */ \
 | 
					 | 
				
			||||||
	{ "Gimp",			NULL,		True }, \
 | 
					 | 
				
			||||||
	{ "MPlayer",			NULL,		True }, \
 | 
					 | 
				
			||||||
	{ "Acroread",			NULL,		True }, \
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue