diff options
author | Anselm R. Garbe <garbeam@gmail.com> | 2007-08-19 11:00:47 +0200 |
---|---|---|
committer | Anselm R. Garbe <garbeam@gmail.com> | 2007-08-19 11:00:47 +0200 |
commit | b975c4728046052a32626378df193217a96fbefc (patch) | |
tree | e299b09d2cf9c1853a34531fd9f6d0cb20ad8da0 | |
parent | 47765f728614c348aa7dfc2eed6f754efc376922 (diff) | |
download | dwm-b975c4728046052a32626378df193217a96fbefc.tar.gz |
moved updatebarpos to screen
-rw-r--r-- | dwm.h | 4 | ||||
-rw-r--r-- | main.c | 26 | ||||
-rw-r--r-- | screen.c | 26 |
3 files changed, 28 insertions, 28 deletions
diff --git a/dwm.h b/dwm.h index 105912f..0d55143 100644 --- a/dwm.h +++ b/dwm.h @@ -117,8 +117,7 @@ void grabkeys(void); /* grab all keys defined in config.h */ /* main.c */ Bool gettextprop(Window w, Atom atom, char *text, unsigned int size); /* return text property, UTF-8 compliant */ -void updatebarpos(void); /* updates the bar position */ -void quit(const char *arg); /* quit dwm nicely */ +void quit(const char *arg); /* quit dwm nicely */ int xerror(Display *dsply, XErrorEvent *ee); /* dwm's X error handler */ /* screen.c */ @@ -142,6 +141,7 @@ void togglefloating(const char *arg); /* toggles sel between floating/tiled stat void togglemax(const char *arg); /* toggles maximization of floating client */ void toggletag(const char *arg); /* toggles sel tags with arg's index */ void toggleview(const char *arg); /* toggles the tag with arg's index (in)visible */ +void updatebarpos(void); /* updates the bar position */ void view(const char *arg); /* views the tag with arg's index */ /* util.c */ diff --git a/main.c b/main.c index 35a3a78..b56e333 100644 --- a/main.c +++ b/main.c @@ -253,32 +253,6 @@ quit(const char *arg) { readin = running = False; } -void -updatebarpos(void) { - XEvent ev; - - wax = sx; - way = sy; - wah = sh; - waw = sw; - switch(bpos) { - default: - wah -= bh; - way += bh; - XMoveWindow(dpy, barwin, sx, sy); - break; - case BarBot: - wah -= bh; - XMoveWindow(dpy, barwin, sx, sy + wah); - break; - case BarOff: - XMoveWindow(dpy, barwin, sx, sy - bh); - break; - } - XSync(dpy, False); - while(XCheckMaskEvent(dpy, EnterWindowMask, &ev)); -} - /* There's no way to check accesses to destroyed windows, thus those cases are * ignored (especially on UnmapNotify's). Other types of errors call Xlibs * default error handler, which may call exit. diff --git a/screen.c b/screen.c index 03387eb..022633b 100644 --- a/screen.c +++ b/screen.c @@ -370,6 +370,32 @@ toggleview(const char *arg) { } void +updatebarpos(void) { + XEvent ev; + + wax = sx; + way = sy; + wah = sh; + waw = sw; + switch(bpos) { + default: + wah -= bh; + way += bh; + XMoveWindow(dpy, barwin, sx, sy); + break; + case BarBot: + wah -= bh; + XMoveWindow(dpy, barwin, sx, sy + wah); + break; + case BarOff: + XMoveWindow(dpy, barwin, sx, sy - bh); + break; + } + XSync(dpy, False); + while(XCheckMaskEvent(dpy, EnterWindowMask, &ev)); +} + +void view(const char *arg) { unsigned int i; |