Xinqi Bao's Git
projects
/
dmenu.git
/ commitdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
9cf07b4
)
new libdraw, typo fixes
author
Connor Lane Smith <
[email protected]
>
Thu, 5 Aug 2010 14:41:56 +0000
(15:41 +0100)
committer
Connor Lane Smith <
[email protected]
>
Thu, 5 Aug 2010 14:41:56 +0000
(15:41 +0100)
dmenu.1
patch
|
blob
|
history
dmenu.c
patch
|
blob
|
history
diff --git
a/dmenu.1
b/dmenu.1
index
e1f8393
..
a1ec695
100644
(file)
--- a/
dmenu.1
+++ b/
dmenu.1
@@
-52,7
+52,7
@@
dmenu matches menu items case insensitively.
dmenu lists items vertically, with the given number of lines.
.TP
.BI \-p " prompt"
dmenu lists items vertically, with the given number of lines.
.TP
.BI \-p " prompt"
-defines the prompt to be displayed to the left of the input
area
.
+defines the prompt to be displayed to the left of the input
field
.
.TP
.BI \-fn " font"
defines the font set used.
.TP
.BI \-fn " font"
defines the font set used.
diff --git
a/dmenu.c
b/dmenu.c
index
c367645
..
f5d2bd1
100644
(file)
--- a/
dmenu.c
+++ b/
dmenu.c
@@
-119,7
+119,7
@@
drawmenu(void) {
dc->x = dc->w;
}
dc->w = mw - dc->x;
dc->x = dc->w;
}
dc->w = mw - dc->x;
- /* print input
area
*/
+ /* print input
field
*/
if(matches && lines == 0 && textw(dc, text) <= inputw)
dc->w = inputw;
drawtext(dc, text, normcol);
if(matches && lines == 0 && textw(dc, text) <= inputw)
dc->w = inputw;
drawtext(dc, text, normcol);
@@
-339,7
+339,7
@@
keypress(XKeyEvent *e) {
void
match(void) {
void
match(void) {
-
unsigned in
t len;
+
size_
t len;
Item *item, *itemend, *lexact, *lprefix, *lsubstr, *exactend, *prefixend, *substrend;
len = strlen(text);
Item *item, *itemend, *lexact, *lprefix, *lsubstr, *exactend, *prefixend, *substrend;
len = strlen(text);
@@
-454,7
+454,7
@@
setup(void) {
selcol[ColBG] = getcolor(dc, selbgcolor);
selcol[ColFG] = getcolor(dc, selfgcolor);
selcol[ColBG] = getcolor(dc, selbgcolor);
selcol[ColFG] = getcolor(dc, selfgcolor);
- /*
input window
geometry */
+ /*
menu
geometry */
mh = (dc->font.height + 2) * (lines + 1);
#ifdef XINERAMA
if((info = XineramaQueryScreens(dc->dpy, &n))) {
mh = (dc->font.height + 2) * (lines + 1);
#ifdef XINERAMA
if((info = XineramaQueryScreens(dc->dpy, &n))) {
@@
-478,7
+478,7
@@
setup(void) {
y = topbar ? 0 : DisplayHeight(dc->dpy, screen) - mh;
mw = DisplayWidth(dc->dpy, screen);
}
y = topbar ? 0 : DisplayHeight(dc->dpy, screen) - mh;
mw = DisplayWidth(dc->dpy, screen);
}
- /*
input
window */
+ /*
menu
window */
wa.override_redirect = True;
wa.background_pixmap = ParentRelative;
wa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask;
wa.override_redirect = True;
wa.background_pixmap = ParentRelative;
wa.event_mask = ExposureMask | KeyPressMask | VisibilityChangeMask;
@@
-488,7
+488,7
@@
setup(void) {
CWOverrideRedirect | CWBackPixmap | CWEventMask, &wa);
grabkeyboard();
CWOverrideRedirect | CWBackPixmap | CWEventMask, &wa);
grabkeyboard();
- setcanvas(dc,
win,
mw, mh);
+ setcanvas(dc, mw, mh);
inputw = MIN(inputw, mw/3);
promptw = prompt ? MIN(textw(dc, prompt), mw/5) : 0;
XMapRaised(dc->dpy, win);
inputw = MIN(inputw, mw/3);
promptw = prompt ? MIN(textw(dc, prompt), mw/5) : 0;
XMapRaised(dc->dpy, win);