]> git.armaanb.net Git - dmenu.git/commitdiff
updated to libdraw tip
authorConnor Lane Smith <cls@lubutu.com>
Tue, 27 Jul 2010 12:40:32 +0000 (13:40 +0100)
committerConnor Lane Smith <cls@lubutu.com>
Tue, 27 Jul 2010 12:40:32 +0000 (13:40 +0100)
dinput.c
dmenu.c

index e22bc35797db0d1df6c75e691934f392cceb64ba..e861afce967048f39adc8faa86d4d2ddd836ad46 100644 (file)
--- a/dinput.c
+++ b/dinput.c
@@ -30,7 +30,7 @@ drawbar(void)
        dc.y = 0;
        dc.w = mw;
        dc.h = mh;
-       drawtext(&dc, NULL, normcol);
+       drawbox(&dc, normcol);
        /* print prompt? */
        if(prompt) {
                dc.w = promptw;
diff --git a/dmenu.c b/dmenu.c
index 6fc414cda83cdc30a96f8e8362e643dd79580683..b460701ae963cbfd7cbce3d16025df4303d22cca 100644 (file)
--- a/dmenu.c
+++ b/dmenu.c
@@ -133,7 +133,7 @@ drawbar(void) {
        dc.y = 0;
        dc.w = mw;
        dc.h = mh;
-       drawtext(&dc, NULL, normcol);
+       drawbox(&dc, normcol);
        dc.h = dc.font.height + 2;
        dc.y = topbar ? 0 : mh - dc.h;
        /* print prompt? */
@@ -156,6 +156,7 @@ drawbar(void) {
 
 void
 drawmenuh(void) {
+       unsigned long *col;
        Item *i;
 
        dc.x += cmdw;
@@ -164,7 +165,9 @@ drawmenuh(void) {
        dc.x += dc.w;
        for(i = curr; i != next; i = i->right) {
                dc.w = MIN(textw(&dc, i->text), mw / 3);
-               drawtext(&dc, i->text, (sel == i) ? selcol : normcol);
+               col = (sel == i) ? selcol : normcol;
+               drawbox(&dc, col);
+               drawtext(&dc, i->text, col);
                dc.x += dc.w;
        }
        dc.w = textw(&dc, ">");