summaryrefslogtreecommitdiff
path: root/dmenu.c
diff options
context:
space:
mode:
authorVidhu Kant Sharma <bokuwakanojogahoshii@yahoo.com>2021-04-11 13:14:14 +0530
committerVidhu Kant Sharma <bokuwakanojogahoshii@yahoo.com>2021-04-11 13:14:14 +0530
commitfb2a86f08b05823743381e9b9da743e4e82a3d7e (patch)
treef226720015a1a9f5cc3957ccd4e265250c4b6d8d /dmenu.c
parentd4409876e1daa3e6f4c1f6a6007c4ecce971f436 (diff)
patched with morecolor patch
Diffstat (limited to 'dmenu.c')
-rw-r--r--dmenu.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/dmenu.c b/dmenu.c
index 9497736..1bd6b76 100644
--- a/dmenu.c
+++ b/dmenu.c
@@ -26,9 +26,13 @@
#define TEXTW(X) (drw_fontset_getwidth(drw, (X)) + lrpad)
/* enums */
+// <<<<<<<
enum { SchemeNorm, SchemeSel, SchemeNormHighlight, SchemeSelHighlight,
- SchemeOut, SchemeLast }; /* color schemes */
+ SchemeOut, SchemeMid, SchemeLast }; /* color schemes */
+// =======
+// enum { SchemeNorm, SchemeSel, SchemeOut, SchemeMid, SchemeLast }; /* color schemes */
+// >>>>>>>
struct item {
char *text;
@@ -161,6 +165,8 @@ drawitem(struct item *item, int x, int y, int w)
int r;
if (item == sel)
drw_setscheme(drw, scheme[SchemeSel]);
+ else if (item->left == sel || item->right == sel)
+ drw_setscheme(drw, scheme[SchemeMid]);
else if (item->out)
drw_setscheme(drw, scheme[SchemeOut]);
else