Xinqi Bao's Git
projects
/
dwm.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
0fe2e78
)
removed TEXTW
author
Anselm R Garbe <
[email protected]
>
Mon, 26 May 2008 08:45:34 +0000
(09:45 +0100)
committer
Anselm R Garbe <
[email protected]
>
Mon, 26 May 2008 08:45:34 +0000
(09:45 +0100)
dwm.c
diff
|
blob
|
history
diff --git
a/dwm.c
b/dwm.c
index
352e9db
..
b61bbf5
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-52,6
+52,7
@@
#define MAXTAGLEN 16
#define MOUSEMASK (BUTTONMASK|PointerMotionMask)
#define TAGMASK ((int)((1LL << LENGTH(tags)) - 1))
#define MAXTAGLEN 16
#define MOUSEMASK (BUTTONMASK|PointerMotionMask)
#define TAGMASK ((int)((1LL << LENGTH(tags)) - 1))
+#define TEXTW(x) (textnw(x, strlen(x)) + dc.font.height)
#define VISIBLE(x) ((x)->tags & tagset[seltags])
/* enums */
#define VISIBLE(x) ((x)->tags & tagset[seltags])
/* enums */
@@
-169,7
+170,6
@@
void setup(void);
void spawn(const void *arg);
void tag(const void *arg);
uint textnw(const char *text, uint len);
void spawn(const void *arg);
void tag(const void *arg);
uint textnw(const char *text, uint len);
-uint textw(const char *text);
void tile(void);
void tileresize(Client *c, int x, int y, int w, int h);
void togglebar(const void *arg);
void tile(void);
void tileresize(Client *c, int x, int y, int w, int h);
void togglebar(const void *arg);
@@
-305,7
+305,7
@@
buttonpress(XEvent *e) {
if(ev->window == barwin) {
x = 0;
for(i = 0; i < LENGTH(tags); i++) {
if(ev->window == barwin) {
x = 0;
for(i = 0; i < LENGTH(tags); i++) {
- x +=
textw
(tags[i]);
+ x +=
TEXTW
(tags[i]);
if(ev->x < x) {
mask = 1 << i;
if(ev->button == Button1) {
if(ev->x < x) {
mask = 1 << i;
if(ev->button == Button1) {
@@
-491,7
+491,7
@@
drawbar(void) {
dc.x = 0;
for(c = stack; c && !VISIBLE(c); c = c->snext);
for(i = 0; i < LENGTH(tags); i++) {
dc.x = 0;
for(c = stack; c && !VISIBLE(c); c = c->snext);
for(i = 0; i < LENGTH(tags); i++) {
- dc.w =
textw
(tags[i]);
+ dc.w =
TEXTW
(tags[i]);
if(tagset[seltags] & 1 << i) {
drawtext(tags[i], dc.sel, isurgent(i));
drawsquare(c && c->tags & 1 << i, isoccupied(i), isurgent(i), dc.sel);
if(tagset[seltags] & 1 << i) {
drawtext(tags[i], dc.sel, isurgent(i));
drawsquare(c && c->tags & 1 << i, isoccupied(i), isurgent(i), dc.sel);
@@
-509,7
+509,7
@@
drawbar(void) {
}
else
x = dc.x;
}
else
x = dc.x;
- dc.w =
textw
(stext);
+ dc.w =
TEXTW
(stext);
dc.x = bw - dc.w;
if(dc.x < x) {
dc.x = x;
dc.x = bw - dc.w;
if(dc.x < x) {
dc.x = x;
@@
-1365,7
+1365,7
@@
setup(void) {
/* init bar */
for(blw = i = 0; LENGTH(layouts) > 1 && i < LENGTH(layouts); i++) {
/* init bar */
for(blw = i = 0; LENGTH(layouts) > 1 && i < LENGTH(layouts); i++) {
- w =
textw
(layouts[i].symbol);
+ w =
TEXTW
(layouts[i].symbol);
blw = MAX(blw, w);
}
blw = MAX(blw, w);
}
@@
-1437,11
+1437,6
@@
textnw(const char *text, uint len) {
return XTextWidth(dc.font.xfont, text, len);
}
return XTextWidth(dc.font.xfont, text, len);
}
-uint
-textw(const char *text) {
- return textnw(text, strlen(text)) + dc.font.height;
-}
-
void
tile(void) {
int x, y, h, w;
void
tile(void) {
int x, y, h, w;