moved updatebarpos to screen
authorAnselm R. Garbe <garbeam@gmail.com>
Sun, 19 Aug 2007 09:00:47 +0000 (11:00 +0200)
committerAnselm R. Garbe <garbeam@gmail.com>
Sun, 19 Aug 2007 09:00:47 +0000 (11:00 +0200)
dwm.h
main.c
screen.c

diff --git a/dwm.h b/dwm.h
index 105912f..0d55143 100644 (file)
--- 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 (file)
--- 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.
index 03387eb..022633b 100644 (file)
--- a/screen.c
+++ b/screen.c
@@ -369,6 +369,32 @@ toggleview(const char *arg) {
        arrange();
 }
 
+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;