Adds a border around the menu window. I think it looks nicer with
border.

diff --git a/menu.c b/menu.c
index 13d097c..6f46ee9 100644
--- a/menu.c
+++ b/menu.c
@@ -76,8 +76,8 @@ menu_init(struct screen_ctx *sc)
 {
        XGCValues        gv;
 
-       sc->menuwin = XCreateSimpleWindow(X_Dpy, sc->rootwin, 0, 0, 1, 1, 0,
-           sc->color[CWM_COLOR_BG_MENU].pixel,
+       sc->menuwin = XCreateSimpleWindow(X_Dpy, sc->rootwin, 0, 0, 1, 1, 
Conf.bwidth,
+           sc->color[CWM_COLOR_BORDOR_ACTIVE].pixel,
            sc->color[CWM_COLOR_BG_MENU].pixel);
 
        gv.foreground =


While here I found "BORDOR_ACTIVE":

diff --git a/calmwm.h b/calmwm.h
index 7f25c61..39badfa 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -79,7 +79,7 @@ union arg {
 };
 
 enum cwmcolor {
-       CWM_COLOR_BORDOR_ACTIVE,
+       CWM_COLOR_BORDER_ACTIVE,
        CWM_COLOR_BORDER_INACTIVE,
        CWM_COLOR_BORDER_GROUP,
        CWM_COLOR_BORDER_UNGROUP,
diff --git a/client.c b/client.c
index 523a3b6..53e9155 100644
--- a/client.c
+++ b/client.c
@@ -489,7 +489,7 @@ client_draw_border(struct client_ctx *cc)
                        pixel = sc->color[CWM_COLOR_BORDER_UNGROUP].pixel;
                        break;
                default:
-                       pixel = sc->color[CWM_COLOR_BORDOR_ACTIVE].pixel;
+                       pixel = sc->color[CWM_COLOR_BORDER_ACTIVE].pixel;
                        break;
                }
        else
diff --git a/conf.c b/conf.c
index 975732c..fce83a7 100644
--- a/conf.c
+++ b/conf.c
@@ -202,7 +202,7 @@ conf_init(struct conf *c)
        strlcpy(c->termpath, "xterm", sizeof(c->termpath));
        strlcpy(c->lockpath, "xlock", sizeof(c->lockpath));
 
-       c->color[CWM_COLOR_BORDOR_ACTIVE].name =
+       c->color[CWM_COLOR_BORDER_ACTIVE].name =
            xstrdup(CONF_COLOR_ACTIVEBORDER);
        c->color[CWM_COLOR_BORDER_INACTIVE].name =
            xstrdup(CONF_COLOR_INACTIVEBORDER);
diff --git a/menu.c b/menu.c
index 6f46ee9..04fd1b3 100644
--- a/menu.c
+++ b/menu.c
@@ -77,7 +77,7 @@ menu_init(struct screen_ctx *sc)
        XGCValues        gv;
 
        sc->menuwin = XCreateSimpleWindow(X_Dpy, sc->rootwin, 0, 0, 1, 1, 
Conf.bwidth,
-           sc->color[CWM_COLOR_BORDOR_ACTIVE].pixel,
+           sc->color[CWM_COLOR_BORDER_ACTIVE].pixel,
            sc->color[CWM_COLOR_BG_MENU].pixel);
 
        gv.foreground =
diff --git a/parse.y b/parse.y
index a6ba528..75f8a9c 100644
--- a/parse.y
+++ b/parse.y
@@ -169,8 +169,8 @@ color               : COLOR colors
                ;
 
 colors         : ACTIVEBORDER STRING {
-                       free(conf->color[CWM_COLOR_BORDOR_ACTIVE].name);
-                       conf->color[CWM_COLOR_BORDOR_ACTIVE].name = $2;
+                       free(conf->color[CWM_COLOR_BORDER_ACTIVE].name);
+                       conf->color[CWM_COLOR_BORDER_ACTIVE].name = $2;
                }
                | INACTIVEBORDER STRING {
                        free(conf->color[CWM_COLOR_BORDER_INACTIVE].name);

-- 
Alexander Polakov | plhk.ru

Reply via email to