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) | |
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
| @@ -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 */ @@ -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. @@ -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; | 
