summary refs log tree commit diff
path: root/parse.y
diff options
context:
space:
mode:
authorokan <okan>2011-09-08 12:07:03 +0000
committerokan <okan>2011-09-08 12:07:03 +0000
commita262f8e80cb02238e7b01fde8faf4085115acd1c (patch)
treeafaf81d0560a2d0649ec126e3afad8beddac452a /parse.y
parent840323558d6b6e2b32df27232a0ebe66c45d6952 (diff)
downloadcwm-a262f8e80cb02238e7b01fde8faf4085115acd1c.tar.gz
cwm-a262f8e80cb02238e7b01fde8faf4085115acd1c.tar.xz
cwm-a262f8e80cb02238e7b01fde8faf4085115acd1c.zip
allow menufg/menubg to be configurable; from Alexander Polakov.
ok oga@
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y11
1 files changed, 11 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index 1b291ca..43c687e 100644
--- a/parse.y
+++ b/parse.y
@@ -73,6 +73,7 @@ typedef struct {
 %token	COLOR SNAPDIST
 %token	ACTIVEBORDER INACTIVEBORDER
 %token	GROUPBORDER UNGROUPBORDER
+%token	MENUBG MENUFG
 %token	ERROR
 %token	<v.string>		STRING
 %token	<v.number>		NUMBER
@@ -184,6 +185,14 @@ colors		: ACTIVEBORDER STRING {
 			free(conf->color[CWM_COLOR_BORDER_UNGROUP].name);
 			conf->color[CWM_COLOR_BORDER_UNGROUP].name = $2;
 		}
+		| MENUBG STRING {
+			free(conf->color[CWM_COLOR_BG_MENU].name);
+			conf->color[CWM_COLOR_BG_MENU].name = $2;
+		}
+		| MENUFG STRING {
+			free(conf->color[CWM_COLOR_FG_MENU].name);
+			conf->color[CWM_COLOR_FG_MENU].name = $2;
+		}
 		;
 %%
 
@@ -228,6 +237,8 @@ lookup(char *s)
 		{ "groupborder",	GROUPBORDER},
 		{ "ignore",		IGNORE},
 		{ "inactiveborder",	INACTIVEBORDER},
+		{ "menubg",		MENUBG},
+		{ "menufg",		MENUFG},
 		{ "mousebind",		MOUSEBIND},
 		{ "moveamount",		MOVEAMOUNT},
 		{ "no",			NO},