aboutsummaryrefslogtreecommitdiff
path: root/pinentry-dmenu.c
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2022-09-16 17:39:17 +0200
committerNathan Reiner <nathan@nathanreiner.xyz>2022-09-16 17:39:17 +0200
commitc41736d0dcda90513c57253fd8b2abbbbeb164a3 (patch)
treeedd5f1f86f7f5da57693d669ab00b066229a9583 /pinentry-dmenu.c
parent07617d3e3239dcc1f7c75c0eae5af9645a57d1da (diff)
add border and paddingHEADmaster
Diffstat (limited to 'pinentry-dmenu.c')
-rw-r--r--pinentry-dmenu.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/pinentry-dmenu.c b/pinentry-dmenu.c
index 3086b43..aa4adba 100644
--- a/pinentry-dmenu.c
+++ b/pinentry-dmenu.c
@@ -183,7 +183,7 @@ insert(const char *str, ssize_t n) {
static void
drawwin(void) {
unsigned int curpos;
- int x = 0, fh = drw->fonts->h, pb, pbw = 0, i;
+ int x = 0, fh = drw->fonts->h + 2 * padding, pb, pbw = 0, i;
size_t asterlen = strlen(asterisk);
size_t pdesclen;
int leftinput;
@@ -255,7 +255,7 @@ drawwin(void) {
if ((curpos += lrpad / 2 - 1) < leftinput) {
drw_setscheme(drw, scheme[SchemeNormal]);
- drw_rect(drw, x + curpos, 2 + (bh - fh) / 2, 2, fh - 4, 1, 0);
+ drw_rect(drw, x + curpos + 2, 2 + (bh - fh) / 2 + padding, 2, fh - 4 - 2 * padding, 1, 0);
}
free(censort);
@@ -265,6 +265,10 @@ drawwin(void) {
x = drawitem("Yes", (sel == Yes), x, 0, TEXTW("Yes"));
}
+ drw_setscheme(drw, scheme[SchemePrompt]);
+ drw_rect(drw, 0, 0, mw, border_width, 1, 1);
+ drw_rect(drw, 0, bh - border_width, mw, bh, 1, 1);
+
drw_map(drw, win, 0, 0, mw, mh);
}
@@ -292,7 +296,7 @@ setup(void) {
utf8 = XInternAtom(dpy, "UTF8_STRING", False);
/* Calculate menu geometry */
- bh = drw->fonts->h + 2;
+ bh = drw->fonts->h + padding * 2;
bh = MAX(bh, lineheight);
mh = bh;
#ifdef XINERAMA