diff options
Diffstat (limited to 'config.anselm.h')
| -rw-r--r-- | config.anselm.h | 37 | 
1 files changed, 20 insertions, 17 deletions
diff --git a/config.anselm.h b/config.anselm.h index aef5947..09cccd1 100644 --- a/config.anselm.h +++ b/config.anselm.h @@ -14,24 +14,15 @@  const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };  Rule rules[] = { -	/* class:instance:title substr	tags ref	isfloating */ -	{ "Firefox",			tags[8],	False }, -	{ "Gimp",			NULL,		True }, -	{ "MPlayer",			NULL,		True }, -	{ "Acroread",			NULL,		True }, +	/* class	instance	title		tags ref	isfloating */ +	{ NULL,		NULL,		"Firefox",	tags[8],	False }, +	{ NULL,		NULL,		"Gimp",		NULL,		True }, +	{ NULL,		NULL,		"MPlayer",	NULL,		True }, +	{ NULL,		NULL,		"Acroread",	NULL,		True },  }; -/* layout(s) */ -#define RESIZEHINTS		True	/* False - respect size hints in tiled resizals */ -#define SNAP			32	/* snap pixel */ - -Layout layouts[] = { -	/* symbol		function	isfloating */ -	{ "[]|",		tileh,		False }, /* first entry is default */ -	{ "[]=",		tilev,		False }, -	{ "><>",		floating,	True }, -	{ "[M]",		monocle,	True }, -}; +/* geometry function */ +void (*setgeoms)(void) = setdefgeoms;  void  setanselmgeoms(void) { @@ -83,12 +74,24 @@ anselmgeoms(const char *arg) {  void  defgeoms(const char *arg) { -	setgeoms = setdefaultgeoms; +	setgeoms = setdefgeoms;  	setgeoms();  	updatebarpos();  	setlayout("[]=");  } +/* layout(s) */ +#define RESIZEHINTS		True	/* False - respect size hints in tiled resizals */ +#define SNAP			32	/* snap pixel */ + +Layout layouts[] = { +	/* symbol		function	isfloating */ +	{ "[]|",		tileh,		False }, /* first entry is default */ +	{ "[]=",		tilev,		False }, +	{ "><>",		floating,	True }, +	{ "[M]",		monocle,	True }, +}; +  /* key definitions */  #define MODKEY			Mod1Mask  Key keys[] = {  | 
