removed a bunch of lines through making function signatures more consistent with my style ( { does not belong to a new line, if function args are single-lined)
This commit is contained in:
		
							
								
								
									
										50
									
								
								client.c
									
									
									
									
									
								
							
							
						
						
									
										50
									
								
								client.c
									
									
									
									
									
								
							@@ -11,16 +11,14 @@
 | 
				
			|||||||
/* static functions */
 | 
					/* static functions */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
detachstack(Client *c)
 | 
					detachstack(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client **tc;
 | 
						Client **tc;
 | 
				
			||||||
	for(tc=&stack; *tc && *tc != c; tc=&(*tc)->snext);
 | 
						for(tc=&stack; *tc && *tc != c; tc=&(*tc)->snext);
 | 
				
			||||||
	*tc = c->snext;
 | 
						*tc = c->snext;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
grabbuttons(Client *c, Bool focused)
 | 
					grabbuttons(Client *c, Bool focused) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
 | 
						XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(focused) {
 | 
						if(focused) {
 | 
				
			||||||
@@ -54,12 +52,10 @@ grabbuttons(Client *c, Bool focused)
 | 
				
			|||||||
	else
 | 
						else
 | 
				
			||||||
		XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, BUTTONMASK,
 | 
							XGrabButton(dpy, AnyButton, AnyModifier, c->win, False, BUTTONMASK,
 | 
				
			||||||
				GrabModeAsync, GrabModeSync, None, None);
 | 
									GrabModeAsync, GrabModeSync, None, None);
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
resizetitle(Client *c)
 | 
					resizetitle(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	c->tw = textw(c->name);
 | 
						c->tw = textw(c->name);
 | 
				
			||||||
	if(c->tw > c->w)
 | 
						if(c->tw > c->w)
 | 
				
			||||||
		c->tw = c->w + 2;
 | 
							c->tw = c->w + 2;
 | 
				
			||||||
@@ -69,27 +65,23 @@ resizetitle(Client *c)
 | 
				
			|||||||
		XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th);
 | 
							XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th);
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
		XMoveResizeWindow(dpy, c->twin, c->tx + 2 * sw, c->ty, c->tw, c->th);
 | 
							XMoveResizeWindow(dpy, c->twin, c->tx + 2 * sw, c->ty, c->tw, c->th);
 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
xerrordummy(Display *dsply, XErrorEvent *ee)
 | 
					xerrordummy(Display *dsply, XErrorEvent *ee) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	return 0;
 | 
						return 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* extern functions */
 | 
					/* extern functions */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
ban(Client *c)
 | 
					ban(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y);
 | 
						XMoveWindow(dpy, c->win, c->x + 2 * sw, c->y);
 | 
				
			||||||
	XMoveWindow(dpy, c->twin, c->tx + 2 * sw, c->ty);
 | 
						XMoveWindow(dpy, c->twin, c->tx + 2 * sw, c->ty);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
focus(Client *c)
 | 
					focus(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *old;
 | 
						Client *old;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!issel)
 | 
						if(!issel)
 | 
				
			||||||
@@ -119,8 +111,7 @@ focus(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Client *
 | 
					Client *
 | 
				
			||||||
getclient(Window w)
 | 
					getclient(Window w) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(c = clients; c; c = c->next)
 | 
						for(c = clients; c; c = c->next)
 | 
				
			||||||
@@ -130,8 +121,7 @@ getclient(Window w)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Client *
 | 
					Client *
 | 
				
			||||||
getctitle(Window w)
 | 
					getctitle(Window w) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(c = clients; c; c = c->next)
 | 
						for(c = clients; c; c = c->next)
 | 
				
			||||||
@@ -141,8 +131,7 @@ getctitle(Window w)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
gravitate(Client *c, Bool invert)
 | 
					gravitate(Client *c, Bool invert) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int dx = 0, dy = 0;
 | 
						int dx = 0, dy = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch(c->grav) {
 | 
						switch(c->grav) {
 | 
				
			||||||
@@ -196,8 +185,7 @@ gravitate(Client *c, Bool invert)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
killclient(Arg *arg)
 | 
					killclient(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	if(!sel)
 | 
						if(!sel)
 | 
				
			||||||
		return;
 | 
							return;
 | 
				
			||||||
	if(sel->proto & PROTODELWIN)
 | 
						if(sel->proto & PROTODELWIN)
 | 
				
			||||||
@@ -207,8 +195,7 @@ killclient(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
manage(Window w, XWindowAttributes *wa)
 | 
					manage(Window w, XWindowAttributes *wa) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	Window trans;
 | 
						Window trans;
 | 
				
			||||||
	XSetWindowAttributes twa;
 | 
						XSetWindowAttributes twa;
 | 
				
			||||||
@@ -270,8 +257,7 @@ manage(Window w, XWindowAttributes *wa)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
resize(Client *c, Bool sizehints, Corner sticky)
 | 
					resize(Client *c, Bool sizehints, Corner sticky) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int bottom = c->y + c->h;
 | 
						int bottom = c->y + c->h;
 | 
				
			||||||
	int right = c->x + c->w;
 | 
						int right = c->x + c->w;
 | 
				
			||||||
	XWindowChanges wc;
 | 
						XWindowChanges wc;
 | 
				
			||||||
@@ -309,8 +295,7 @@ resize(Client *c, Bool sizehints, Corner sticky)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
updatesize(Client *c)
 | 
					updatesize(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	long msize;
 | 
						long msize;
 | 
				
			||||||
	XSizeHints size;
 | 
						XSizeHints size;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -348,8 +333,7 @@ updatesize(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
updatetitle(Client *c)
 | 
					updatetitle(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	char **list = NULL;
 | 
						char **list = NULL;
 | 
				
			||||||
	int n;
 | 
						int n;
 | 
				
			||||||
	XTextProperty name;
 | 
						XTextProperty name;
 | 
				
			||||||
@@ -376,8 +360,7 @@ updatetitle(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
togglemax(Arg *arg)
 | 
					togglemax(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int ox, oy, ow, oh;
 | 
						int ox, oy, ow, oh;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XEvent ev;
 | 
						XEvent ev;
 | 
				
			||||||
@@ -412,8 +395,7 @@ togglemax(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
unmanage(Client *c)
 | 
					unmanage(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *nc;
 | 
						Client *nc;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	XGrabServer(dpy);
 | 
						XGrabServer(dpy);
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										24
									
								
								draw.c
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								draw.c
									
									
									
									
									
								
							@@ -10,8 +10,7 @@
 | 
				
			|||||||
/* static */
 | 
					/* static */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static unsigned int
 | 
					static unsigned int
 | 
				
			||||||
textnw(const char *text, unsigned int len)
 | 
					textnw(const char *text, unsigned int len) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XRectangle r;
 | 
						XRectangle r;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(dc.font.set) {
 | 
						if(dc.font.set) {
 | 
				
			||||||
@@ -22,8 +21,7 @@ textnw(const char *text, unsigned int len)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
drawtext(const char *text, unsigned long col[ColLast], Bool highlight)
 | 
					drawtext(const char *text, unsigned long col[ColLast], Bool highlight) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int x, y, w, h;
 | 
						int x, y, w, h;
 | 
				
			||||||
	static char buf[256];
 | 
						static char buf[256];
 | 
				
			||||||
	unsigned int len, olen;
 | 
						unsigned int len, olen;
 | 
				
			||||||
@@ -82,8 +80,7 @@ drawtext(const char *text, unsigned long col[ColLast], Bool highlight)
 | 
				
			|||||||
/* extern */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
drawall()
 | 
					drawall() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(c = clients; c; c = getnext(c->next))
 | 
						for(c = clients; c; c = getnext(c->next))
 | 
				
			||||||
@@ -92,8 +89,7 @@ drawall()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
drawstatus()
 | 
					drawstatus() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int i, x;
 | 
						int i, x;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	dc.x = dc.y = 0;
 | 
						dc.x = dc.y = 0;
 | 
				
			||||||
@@ -131,8 +127,7 @@ drawstatus()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
drawtitle(Client *c)
 | 
					drawtitle(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	if(c == sel && issel) {
 | 
						if(c == sel && issel) {
 | 
				
			||||||
		drawstatus();
 | 
							drawstatus();
 | 
				
			||||||
		XUnmapWindow(dpy, c->twin);
 | 
							XUnmapWindow(dpy, c->twin);
 | 
				
			||||||
@@ -150,8 +145,7 @@ drawtitle(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
unsigned long
 | 
					unsigned long
 | 
				
			||||||
getcolor(const char *colstr)
 | 
					getcolor(const char *colstr) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Colormap cmap = DefaultColormap(dpy, screen);
 | 
						Colormap cmap = DefaultColormap(dpy, screen);
 | 
				
			||||||
	XColor color;
 | 
						XColor color;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -160,8 +154,7 @@ getcolor(const char *colstr)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
setfont(const char *fontstr)
 | 
					setfont(const char *fontstr) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	char **missing, *def;
 | 
						char **missing, *def;
 | 
				
			||||||
	int i, n;
 | 
						int i, n;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -211,7 +204,6 @@ setfont(const char *fontstr)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
unsigned int
 | 
					unsigned int
 | 
				
			||||||
textw(const char *text)
 | 
					textw(const char *text) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	return textnw(text, strlen(text)) + dc.font.height;
 | 
						return textnw(text, strlen(text)) + dc.font.height;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										59
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										59
									
								
								event.c
									
									
									
									
									
								
							@@ -21,8 +21,7 @@ KEYS
 | 
				
			|||||||
#define CLEANMASK(mask) (mask & ~(numlockmask | LockMask))
 | 
					#define CLEANMASK(mask) (mask & ~(numlockmask | LockMask))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
movemouse(Client *c)
 | 
					movemouse(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int x1, y1, ocx, ocy, di;
 | 
						int x1, y1, ocx, ocy, di;
 | 
				
			||||||
	unsigned int dui;
 | 
						unsigned int dui;
 | 
				
			||||||
	Window dummy;
 | 
						Window dummy;
 | 
				
			||||||
@@ -37,7 +36,8 @@ movemouse(Client *c)
 | 
				
			|||||||
	for(;;) {
 | 
						for(;;) {
 | 
				
			||||||
		XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
 | 
							XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
 | 
				
			||||||
		switch (ev.type) {
 | 
							switch (ev.type) {
 | 
				
			||||||
		default: break;
 | 
							default:
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
		case Expose:
 | 
							case Expose:
 | 
				
			||||||
			handler[Expose](&ev);
 | 
								handler[Expose](&ev);
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
@@ -55,8 +55,7 @@ movemouse(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
resizemouse(Client *c)
 | 
					resizemouse(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int ocx, ocy;
 | 
						int ocx, ocy;
 | 
				
			||||||
	int nw, nh;
 | 
						int nw, nh;
 | 
				
			||||||
	Corner sticky;
 | 
						Corner sticky;
 | 
				
			||||||
@@ -71,7 +70,8 @@ resizemouse(Client *c)
 | 
				
			|||||||
	for(;;) {
 | 
						for(;;) {
 | 
				
			||||||
		XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
 | 
							XMaskEvent(dpy, MOUSEMASK | ExposureMask, &ev);
 | 
				
			||||||
		switch(ev.type) {
 | 
							switch(ev.type) {
 | 
				
			||||||
		default: break;
 | 
							default:
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
		case Expose:
 | 
							case Expose:
 | 
				
			||||||
			handler[Expose](&ev);
 | 
								handler[Expose](&ev);
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
@@ -97,8 +97,7 @@ resizemouse(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
buttonpress(XEvent *e)
 | 
					buttonpress(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int x;
 | 
						int x;
 | 
				
			||||||
	Arg a;
 | 
						Arg a;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
@@ -147,8 +146,7 @@ buttonpress(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
synconfig(Client *c, int x, int y, int w, int h, unsigned int border)
 | 
					synconfig(Client *c, int x, int y, int w, int h, unsigned int border) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XEvent synev;
 | 
						XEvent synev;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	synev.type = ConfigureNotify;
 | 
						synev.type = ConfigureNotify;
 | 
				
			||||||
@@ -165,8 +163,7 @@ synconfig(Client *c, int x, int y, int w, int h, unsigned int border)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
configurerequest(XEvent *e)
 | 
					configurerequest(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned long newmask;
 | 
						unsigned long newmask;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XConfigureRequestEvent *ev = &e->xconfigurerequest;
 | 
						XConfigureRequestEvent *ev = &e->xconfigurerequest;
 | 
				
			||||||
@@ -219,8 +216,7 @@ configurerequest(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
destroynotify(XEvent *e)
 | 
					destroynotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XDestroyWindowEvent *ev = &e->xdestroywindow;
 | 
						XDestroyWindowEvent *ev = &e->xdestroywindow;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -229,8 +225,7 @@ destroynotify(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
enternotify(XEvent *e)
 | 
					enternotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XCrossingEvent *ev = &e->xcrossing;
 | 
						XCrossingEvent *ev = &e->xcrossing;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -247,8 +242,7 @@ enternotify(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
expose(XEvent *e)
 | 
					expose(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XExposeEvent *ev = &e->xexpose;
 | 
						XExposeEvent *ev = &e->xexpose;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -261,8 +255,7 @@ expose(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
keypress(XEvent *e)
 | 
					keypress(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	static unsigned int len = sizeof(key) / sizeof(key[0]);
 | 
						static unsigned int len = sizeof(key) / sizeof(key[0]);
 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
	KeySym keysym;
 | 
						KeySym keysym;
 | 
				
			||||||
@@ -270,8 +263,8 @@ keypress(XEvent *e)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0);
 | 
						keysym = XKeycodeToKeysym(dpy, (KeyCode)ev->keycode, 0);
 | 
				
			||||||
	for(i = 0; i < len; i++) {
 | 
						for(i = 0; i < len; i++) {
 | 
				
			||||||
		if(keysym == key[i].keysym &&
 | 
							if(keysym == key[i].keysym
 | 
				
			||||||
				CLEANMASK(key[i].mod) == CLEANMASK(ev->state))
 | 
								&& CLEANMASK(key[i].mod) == CLEANMASK(ev->state))
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			if(key[i].func)
 | 
								if(key[i].func)
 | 
				
			||||||
				key[i].func(&key[i].arg);
 | 
									key[i].func(&key[i].arg);
 | 
				
			||||||
@@ -281,8 +274,7 @@ keypress(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
leavenotify(XEvent *e)
 | 
					leavenotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XCrossingEvent *ev = &e->xcrossing;
 | 
						XCrossingEvent *ev = &e->xcrossing;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if((ev->window == root) && !ev->same_screen) {
 | 
						if((ev->window == root) && !ev->same_screen) {
 | 
				
			||||||
@@ -292,8 +284,7 @@ leavenotify(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
mappingnotify(XEvent *e)
 | 
					mappingnotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XMappingEvent *ev = &e->xmapping;
 | 
						XMappingEvent *ev = &e->xmapping;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	XRefreshKeyboardMapping(ev);
 | 
						XRefreshKeyboardMapping(ev);
 | 
				
			||||||
@@ -302,8 +293,7 @@ mappingnotify(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
maprequest(XEvent *e)
 | 
					maprequest(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	static XWindowAttributes wa;
 | 
						static XWindowAttributes wa;
 | 
				
			||||||
	XMapRequestEvent *ev = &e->xmaprequest;
 | 
						XMapRequestEvent *ev = &e->xmaprequest;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -321,8 +311,7 @@ maprequest(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
propertynotify(XEvent *e)
 | 
					propertynotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	Window trans;
 | 
						Window trans;
 | 
				
			||||||
	XPropertyEvent *ev = &e->xproperty;
 | 
						XPropertyEvent *ev = &e->xproperty;
 | 
				
			||||||
@@ -354,8 +343,7 @@ propertynotify(XEvent *e)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
unmapnotify(XEvent *e)
 | 
					unmapnotify(XEvent *e) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XUnmapEvent *ev = &e->xunmap;
 | 
						XUnmapEvent *ev = &e->xunmap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -380,8 +368,7 @@ void (*handler[LASTEvent]) (XEvent *) = {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
grabkeys()
 | 
					grabkeys() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	static unsigned int len = sizeof(key) / sizeof(key[0]);
 | 
						static unsigned int len = sizeof(key) / sizeof(key[0]);
 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
	KeyCode code;
 | 
						KeyCode code;
 | 
				
			||||||
@@ -401,8 +388,7 @@ grabkeys()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
procevent()
 | 
					procevent() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XEvent ev;
 | 
						XEvent ev;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	while(XPending(dpy)) {
 | 
						while(XPending(dpy)) {
 | 
				
			||||||
@@ -411,4 +397,3 @@ procevent()
 | 
				
			|||||||
			(handler[ev.type])(&ev); /* call handler */
 | 
								(handler[ev.type])(&ev); /* call handler */
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										30
									
								
								main.c
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								main.c
									
									
									
									
									
								
							@@ -39,8 +39,7 @@ static int (*xerrorxlib)(Display *, XErrorEvent *);
 | 
				
			|||||||
static Bool otherwm, readin;
 | 
					static Bool otherwm, readin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
cleanup()
 | 
					cleanup() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	close(STDIN_FILENO);
 | 
						close(STDIN_FILENO);
 | 
				
			||||||
	while(sel) {
 | 
						while(sel) {
 | 
				
			||||||
		resize(sel, True, TopLeft);
 | 
							resize(sel, True, TopLeft);
 | 
				
			||||||
@@ -60,8 +59,7 @@ cleanup()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
scan()
 | 
					scan() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i, num;
 | 
						unsigned int i, num;
 | 
				
			||||||
	Window *wins, d1, d2;
 | 
						Window *wins, d1, d2;
 | 
				
			||||||
	XWindowAttributes wa;
 | 
						XWindowAttributes wa;
 | 
				
			||||||
@@ -82,8 +80,7 @@ scan()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
setup()
 | 
					setup() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int i, j;
 | 
						int i, j;
 | 
				
			||||||
	unsigned int mask;
 | 
						unsigned int mask;
 | 
				
			||||||
	Window w;
 | 
						Window w;
 | 
				
			||||||
@@ -112,7 +109,8 @@ setup()
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	XFree(modmap);
 | 
						XFree(modmap);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask | EnterWindowMask | LeaveWindowMask;
 | 
						wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask
 | 
				
			||||||
 | 
							| EnterWindowMask | LeaveWindowMask;
 | 
				
			||||||
	wa.cursor = cursor[CurNormal];
 | 
						wa.cursor = cursor[CurNormal];
 | 
				
			||||||
	XChangeWindowAttributes(dpy, root, CWEventMask | CWCursor, &wa);
 | 
						XChangeWindowAttributes(dpy, root, CWEventMask | CWCursor, &wa);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -163,8 +161,7 @@ setup()
 | 
				
			|||||||
 * is already running.
 | 
					 * is already running.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
xerrorstart(Display *dsply, XErrorEvent *ee)
 | 
					xerrorstart(Display *dsply, XErrorEvent *ee) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	otherwm = True;
 | 
						otherwm = True;
 | 
				
			||||||
	return -1;
 | 
						return -1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -172,8 +169,7 @@ xerrorstart(Display *dsply, XErrorEvent *ee)
 | 
				
			|||||||
/* extern */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
getproto(Window w)
 | 
					getproto(Window w) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int i, format, protos, status;
 | 
						int i, format, protos, status;
 | 
				
			||||||
	unsigned long extra, res;
 | 
						unsigned long extra, res;
 | 
				
			||||||
	Atom *protocols, real;
 | 
						Atom *protocols, real;
 | 
				
			||||||
@@ -191,8 +187,7 @@ getproto(Window w)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
sendevent(Window w, Atom a, long value)
 | 
					sendevent(Window w, Atom a, long value) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	XEvent e;
 | 
						XEvent e;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	e.type = ClientMessage;
 | 
						e.type = ClientMessage;
 | 
				
			||||||
@@ -206,8 +201,7 @@ sendevent(Window w, Atom a, long value)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
quit(Arg *arg)
 | 
					quit(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	readin = running = False;
 | 
						readin = running = False;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -217,8 +211,7 @@ quit(Arg *arg)
 | 
				
			|||||||
 * default error handler, which may call exit.
 | 
					 * default error handler, which may call exit.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
xerror(Display *dpy, XErrorEvent *ee)
 | 
					xerror(Display *dpy, XErrorEvent *ee) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	if(ee->error_code == BadWindow
 | 
						if(ee->error_code == BadWindow
 | 
				
			||||||
	|| (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch)
 | 
						|| (ee->request_code == X_SetInputFocus && ee->error_code == BadMatch)
 | 
				
			||||||
	|| (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable)
 | 
						|| (ee->request_code == X_PolyText8 && ee->error_code == BadDrawable)
 | 
				
			||||||
@@ -234,8 +227,7 @@ xerror(Display *dpy, XErrorEvent *ee)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
main(int argc, char *argv[])
 | 
					main(int argc, char *argv[]) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int r, xfd;
 | 
						int r, xfd;
 | 
				
			||||||
	fd_set rd;
 | 
						fd_set rd;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										18
									
								
								tag.c
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								tag.c
									
									
									
									
									
								
							@@ -33,22 +33,19 @@ static unsigned int len = 0;
 | 
				
			|||||||
/* extern */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Client *
 | 
					Client *
 | 
				
			||||||
getnext(Client *c)
 | 
					getnext(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	for(; c && !isvisible(c); c = c->next);
 | 
						for(; c && !isvisible(c); c = c->next);
 | 
				
			||||||
	return c;
 | 
						return c;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Client *
 | 
					Client *
 | 
				
			||||||
getprev(Client *c)
 | 
					getprev(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	for(; c && !isvisible(c); c = c->prev);
 | 
						for(; c && !isvisible(c); c = c->prev);
 | 
				
			||||||
	return c;
 | 
						return c;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
initrregs()
 | 
					initrregs() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
	regex_t *reg;
 | 
						regex_t *reg;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -76,8 +73,7 @@ initrregs()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
settags(Client *c, Client *trans)
 | 
					settags(Client *c, Client *trans) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	char prop[512];
 | 
						char prop[512];
 | 
				
			||||||
	unsigned int i, j;
 | 
						unsigned int i, j;
 | 
				
			||||||
	regmatch_t tmp;
 | 
						regmatch_t tmp;
 | 
				
			||||||
@@ -114,8 +110,7 @@ settags(Client *c, Client *trans)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
tag(Arg *arg)
 | 
					tag(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!sel)
 | 
						if(!sel)
 | 
				
			||||||
@@ -129,8 +124,7 @@ tag(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
toggletag(Arg *arg)
 | 
					toggletag(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!sel)
 | 
						if(!sel)
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								util.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								util.c
									
									
									
									
									
								
							@@ -12,8 +12,7 @@
 | 
				
			|||||||
/* extern */
 | 
					/* extern */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void *
 | 
					void *
 | 
				
			||||||
emallocz(unsigned int size)
 | 
					emallocz(unsigned int size) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	void *res = calloc(1, size);
 | 
						void *res = calloc(1, size);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!res)
 | 
						if(!res)
 | 
				
			||||||
@@ -22,8 +21,7 @@ emallocz(unsigned int size)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
eprint(const char *errstr, ...)
 | 
					eprint(const char *errstr, ...) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	va_list ap;
 | 
						va_list ap;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	va_start(ap, errstr);
 | 
						va_start(ap, errstr);
 | 
				
			||||||
@@ -33,8 +31,7 @@ eprint(const char *errstr, ...)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void *
 | 
					void *
 | 
				
			||||||
erealloc(void *ptr, unsigned int size)
 | 
					erealloc(void *ptr, unsigned int size) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	void *res = realloc(ptr, size);
 | 
						void *res = realloc(ptr, size);
 | 
				
			||||||
	if(!res)
 | 
						if(!res)
 | 
				
			||||||
		eprint("fatal: could not malloc() %u bytes\n", size);
 | 
							eprint("fatal: could not malloc() %u bytes\n", size);
 | 
				
			||||||
@@ -42,8 +39,7 @@ erealloc(void *ptr, unsigned int size)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
spawn(Arg *arg)
 | 
					spawn(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	static char *shell = NULL;
 | 
						static char *shell = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!shell && !(shell = getenv("SHELL")))
 | 
						if(!shell && !(shell = getenv("SHELL")))
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										48
									
								
								view.c
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								view.c
									
									
									
									
									
								
							@@ -8,8 +8,7 @@
 | 
				
			|||||||
/* static */
 | 
					/* static */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Client *
 | 
					static Client *
 | 
				
			||||||
minclient()
 | 
					minclient() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c, *min;
 | 
						Client *c, *min;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if((clients && clients->isfloat) || arrange == dofloat)
 | 
						if((clients && clients->isfloat) || arrange == dofloat)
 | 
				
			||||||
@@ -21,8 +20,7 @@ minclient()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
reorder()
 | 
					reorder() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c, *newclients, *tail;
 | 
						Client *c, *newclients, *tail;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	newclients = tail = NULL;
 | 
						newclients = tail = NULL;
 | 
				
			||||||
@@ -40,8 +38,7 @@ reorder()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static Client *
 | 
					static Client *
 | 
				
			||||||
nexttiled(Client *c)
 | 
					nexttiled(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	for(c = getnext(c); c && c->isfloat; c = getnext(c->next));
 | 
						for(c = getnext(c); c && c->isfloat; c = getnext(c->next));
 | 
				
			||||||
	return c;
 | 
						return c;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -51,8 +48,7 @@ nexttiled(Client *c)
 | 
				
			|||||||
void (*arrange)(Arg *) = DEFMODE;
 | 
					void (*arrange)(Arg *) = DEFMODE;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
detach(Client *c)
 | 
					detach(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	if(c->prev)
 | 
						if(c->prev)
 | 
				
			||||||
		c->prev->next = c->next;
 | 
							c->prev->next = c->next;
 | 
				
			||||||
	if(c->next)
 | 
						if(c->next)
 | 
				
			||||||
@@ -63,8 +59,7 @@ detach(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
dofloat(Arg *arg)
 | 
					dofloat(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	maximized = False;
 | 
						maximized = False;
 | 
				
			||||||
@@ -84,8 +79,7 @@ dofloat(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
dotile(Arg *arg)
 | 
					dotile(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	int h, i, n, w;
 | 
						int h, i, n, w;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -148,8 +142,7 @@ dotile(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
focusnext(Arg *arg)
 | 
					focusnext(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
   
 | 
					   
 | 
				
			||||||
	if(!sel)
 | 
						if(!sel)
 | 
				
			||||||
@@ -164,8 +157,7 @@ focusnext(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
focusprev(Arg *arg)
 | 
					focusprev(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(!sel)
 | 
						if(!sel)
 | 
				
			||||||
@@ -182,8 +174,7 @@ focusprev(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Bool
 | 
					Bool
 | 
				
			||||||
isvisible(Client *c)
 | 
					isvisible(Client *c) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(i = 0; i < ntags; i++)
 | 
						for(i = 0; i < ntags; i++)
 | 
				
			||||||
@@ -193,8 +184,7 @@ isvisible(Client *c)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
resizecol(Arg *arg)
 | 
					resizecol(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int n;
 | 
						unsigned int n;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -218,8 +208,7 @@ resizecol(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
restack()
 | 
					restack() {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
	XEvent ev;
 | 
						XEvent ev;
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
@@ -242,8 +231,7 @@ restack()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
togglemode(Arg *arg)
 | 
					togglemode(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	arrange = (arrange == dofloat) ? dotile : dofloat;
 | 
						arrange = (arrange == dofloat) ? dotile : dofloat;
 | 
				
			||||||
	if(sel)
 | 
						if(sel)
 | 
				
			||||||
		arrange(NULL);
 | 
							arrange(NULL);
 | 
				
			||||||
@@ -252,8 +240,7 @@ togglemode(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
toggleview(Arg *arg)
 | 
					toggleview(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	seltag[arg->i] = !seltag[arg->i];
 | 
						seltag[arg->i] = !seltag[arg->i];
 | 
				
			||||||
@@ -265,8 +252,7 @@ toggleview(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
view(Arg *arg)
 | 
					view(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(i = 0; i < ntags; i++)
 | 
						for(i = 0; i < ntags; i++)
 | 
				
			||||||
@@ -277,8 +263,7 @@ view(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
viewall(Arg *arg)
 | 
					viewall(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
						unsigned int i;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for(i = 0; i < ntags; i++)
 | 
						for(i = 0; i < ntags; i++)
 | 
				
			||||||
@@ -288,8 +273,7 @@ viewall(Arg *arg)
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void
 | 
					void
 | 
				
			||||||
zoom(Arg *arg)
 | 
					zoom(Arg *arg) {
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int n;
 | 
						unsigned int n;
 | 
				
			||||||
	Client *c;
 | 
						Client *c;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user