diff options
author | Connor Lane Smith <cls@lubutu.com> | 2010-07-27 13:40:32 +0100 |
---|---|---|
committer | Connor Lane Smith <cls@lubutu.com> | 2010-07-27 13:40:32 +0100 |
commit | da7a79912124743e7fbbef81c2450aeaf4ccca87 (patch) | |
tree | e7cd14cc9b1fa6b6a19dec9cc6b8b5a3040934b8 | |
parent | 855a56631916bdff1438e11c232b88450f973648 (diff) | |
download | dmenu-da7a79912124743e7fbbef81c2450aeaf4ccca87.tar.gz dmenu-da7a79912124743e7fbbef81c2450aeaf4ccca87.tar.bz2 dmenu-da7a79912124743e7fbbef81c2450aeaf4ccca87.zip |
updated to libdraw tip
-rw-r--r-- | dinput.c | 2 | ||||
-rw-r--r-- | dmenu.c | 7 |
2 files changed, 6 insertions, 3 deletions
@@ -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; @@ -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, ">"); |