diff options
author | MC <mc@hack.org> | 2010-07-10 01:06:26 +0200 |
---|---|---|
committer | MC <mc@brain.hack.org> | 2010-07-10 01:06:26 +0200 |
commit | afc85d76571c41e2e3432907dc39c33273e0711b (patch) | |
tree | ade37f87b50fd8e179d85e6b1ed852f0a14e4956 /mcwm.c | |
parent | fa5c3e8cabb7cda02b26d4edaf3f2eb0ed1783d2 (diff) | |
download | mcwm-afc85d76571c41e2e3432907dc39c33273e0711b.zip |
Support setting of border colour of fixed windows from command
arguments.
Diffstat (limited to 'mcwm.c')
-rw-r--r-- | mcwm.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -2382,6 +2382,7 @@ int main(int argc, char **argv) xcb_drawable_t root; char *focuscol; char *unfocuscol; + char *fixedcol; struct sigaction sigact; /* Signal handler. */ @@ -2398,10 +2399,11 @@ int main(int argc, char **argv) conf.terminal = TERMINAL; focuscol = FOCUSCOL; unfocuscol = UNFOCUSCOL; + fixedcol = FIXEDCOL; while (1) { - ch = getopt(argc, argv, "bt:f:u:"); + ch = getopt(argc, argv, "bt:f:u:x:"); if (-1 == ch) { @@ -2427,6 +2429,10 @@ int main(int argc, char **argv) case 'u': unfocuscol = optarg; break; + + case 'x': + fixedcol = optarg; + break; default: printhelp(); @@ -2451,7 +2457,7 @@ int main(int argc, char **argv) /* Get some colours. */ conf.focuscol = getcolor(focuscol); conf.unfocuscol = getcolor(unfocuscol); - conf.fixedcol = getcolor(FIXEDCOL); + conf.fixedcol = getcolor(fixedcol); /* Get an atom. */ atom_desktop = xcb_atom_get(conn, "_NET_WM_DESKTOP"); |