summaryrefslogtreecommitdiff
path: root/mcwm.c
diff options
context:
space:
mode:
authorMC <mc@hack.org>2010-07-10 01:06:26 +0200
committerMC <mc@brain.hack.org>2010-07-10 01:06:26 +0200
commitafc85d76571c41e2e3432907dc39c33273e0711b (patch)
treeade37f87b50fd8e179d85e6b1ed852f0a14e4956 /mcwm.c
parentfa5c3e8cabb7cda02b26d4edaf3f2eb0ed1783d2 (diff)
downloadmcwm-afc85d76571c41e2e3432907dc39c33273e0711b.zip
Support setting of border colour of fixed windows from command
arguments.
Diffstat (limited to 'mcwm.c')
-rw-r--r--mcwm.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/mcwm.c b/mcwm.c
index c98b108..19bed16 100644
--- a/mcwm.c
+++ b/mcwm.c
@@ -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");