removed viewnext/viewprev
This commit is contained in:
		
							parent
							
								
									2c66b422e7
								
							
						
					
					
						commit
						4cb78a170c
					
				| 
						 | 
					@ -22,10 +22,8 @@ static Key key[] = { \
 | 
				
			||||||
	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
 | 
						{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
 | 
						{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
 | 
						{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_h,		viewprev,	{ 0 } }, \
 | 
					 | 
				
			||||||
	{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \
 | 
						{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \
 | 
						{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_l,		viewnext,	{ 0 } }, \
 | 
					 | 
				
			||||||
	{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \
 | 
						{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_p,		spawn, \
 | 
						{ MODKEY,			XK_p,		spawn, \
 | 
				
			||||||
		{ .cmd = "exec `ls -lL /usr/bin /usr/local/bin 2>/dev/null | " \
 | 
							{ .cmd = "exec `ls -lL /usr/bin /usr/local/bin 2>/dev/null | " \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,10 +24,8 @@ static Key key[] = { \
 | 
				
			||||||
	{ MODKEY,			XK_2,		view,		{ .i = 2 } }, \
 | 
						{ MODKEY,			XK_2,		view,		{ .i = 2 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_3,		view,		{ .i = 3 } }, \
 | 
						{ MODKEY,			XK_3,		view,		{ .i = 3 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_4,		view,		{ .i = 4 } }, \
 | 
						{ MODKEY,			XK_4,		view,		{ .i = 4 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_h,		viewprev,	{ 0 } }, \
 | 
					 | 
				
			||||||
	{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \
 | 
						{ MODKEY,			XK_j,		focusnext,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \
 | 
						{ MODKEY,			XK_k,		focusprev,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_l,		viewnext,	{ 0 } }, \
 | 
					 | 
				
			||||||
	{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \
 | 
						{ MODKEY,			XK_m,		togglemax,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
 | 
						{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
 | 
				
			||||||
	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
 | 
						{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										16
									
								
								dwm.1
								
								
								
								
							
							
						
						
									
										16
									
								
								dwm.1
								
								
								
								
							| 
						 | 
					@ -43,14 +43,6 @@ click on a tag label focuses that
 | 
				
			||||||
.B Button2
 | 
					.B Button2
 | 
				
			||||||
click on a tag label toggles that
 | 
					click on a tag label toggles that
 | 
				
			||||||
.B tag.
 | 
					.B tag.
 | 
				
			||||||
.TP
 | 
					 | 
				
			||||||
.B Button[1,4]
 | 
					 | 
				
			||||||
click on the bar focuses the previous
 | 
					 | 
				
			||||||
.B tag.
 | 
					 | 
				
			||||||
.TP
 | 
					 | 
				
			||||||
.B Button[2,5]
 | 
					 | 
				
			||||||
click on the bar focuses the next
 | 
					 | 
				
			||||||
.B tag.
 | 
					 | 
				
			||||||
.SS Keyboard commands
 | 
					.SS Keyboard commands
 | 
				
			||||||
.TP
 | 
					.TP
 | 
				
			||||||
.B Mod1-Return
 | 
					.B Mod1-Return
 | 
				
			||||||
| 
						 | 
					@ -60,10 +52,6 @@ to the
 | 
				
			||||||
.B master
 | 
					.B master
 | 
				
			||||||
column.
 | 
					column.
 | 
				
			||||||
.TP
 | 
					.TP
 | 
				
			||||||
.B Mod1-h
 | 
					 | 
				
			||||||
Focus previous
 | 
					 | 
				
			||||||
.B tag.
 | 
					 | 
				
			||||||
.TP
 | 
					 | 
				
			||||||
.B Mod1-j
 | 
					.B Mod1-j
 | 
				
			||||||
Focus next
 | 
					Focus next
 | 
				
			||||||
.B window.
 | 
					.B window.
 | 
				
			||||||
| 
						 | 
					@ -72,10 +60,6 @@ Focus next
 | 
				
			||||||
Focus previous
 | 
					Focus previous
 | 
				
			||||||
.B window.
 | 
					.B window.
 | 
				
			||||||
.TP
 | 
					.TP
 | 
				
			||||||
.B Mod1-l
 | 
					 | 
				
			||||||
Focus next
 | 
					 | 
				
			||||||
.B tag.
 | 
					 | 
				
			||||||
.TP
 | 
					 | 
				
			||||||
.B Mod1-m
 | 
					.B Mod1-m
 | 
				
			||||||
Maximize current
 | 
					Maximize current
 | 
				
			||||||
.B window.
 | 
					.B window.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										2
									
								
								dwm.h
								
								
								
								
							
							
						
						
									
										2
									
								
								dwm.h
								
								
								
								
							| 
						 | 
					@ -129,8 +129,6 @@ extern void settags(Client *c);
 | 
				
			||||||
extern void togglemode(Arg *arg);
 | 
					extern void togglemode(Arg *arg);
 | 
				
			||||||
extern void view(Arg *arg);
 | 
					extern void view(Arg *arg);
 | 
				
			||||||
extern void toggleview(Arg *arg);
 | 
					extern void toggleview(Arg *arg);
 | 
				
			||||||
extern void viewnext(Arg *arg);
 | 
					 | 
				
			||||||
extern void viewprev(Arg *arg);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* util.c */
 | 
					/* util.c */
 | 
				
			||||||
extern void *emallocz(unsigned int size);
 | 
					extern void *emallocz(unsigned int size);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										32
									
								
								event.c
								
								
								
								
							
							
						
						
									
										32
									
								
								event.c
								
								
								
								
							| 
						 | 
					@ -102,30 +102,16 @@ buttonpress(XEvent *e)
 | 
				
			||||||
	XButtonPressedEvent *ev = &e->xbutton;
 | 
						XButtonPressedEvent *ev = &e->xbutton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if(barwin == ev->window) {
 | 
						if(barwin == ev->window) {
 | 
				
			||||||
		switch(ev->button) {
 | 
							x = 0;
 | 
				
			||||||
		default:
 | 
							for(a.i = 0; a.i < ntags; a.i++) {
 | 
				
			||||||
			x = 0;
 | 
								x += textw(tags[a.i]);
 | 
				
			||||||
			for(a.i = 0; a.i < ntags; a.i++) {
 | 
								if(ev->x < x) {
 | 
				
			||||||
				x += textw(tags[a.i]);
 | 
									if(ev->button == Button3)
 | 
				
			||||||
				if(ev->x < x) {
 | 
										toggleview(&a);
 | 
				
			||||||
					if(ev->button == Button3)
 | 
									else
 | 
				
			||||||
						toggleview(&a);
 | 
										view(&a);
 | 
				
			||||||
					else
 | 
									return;
 | 
				
			||||||
						view(&a);
 | 
					 | 
				
			||||||
					return;
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if(ev->button == Button1)
 | 
					 | 
				
			||||||
				viewprev(&a);
 | 
					 | 
				
			||||||
			else if(ev->button == Button3)
 | 
					 | 
				
			||||||
				viewnext(&a);
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
		case Button4:
 | 
					 | 
				
			||||||
			viewprev(&a);
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
		case Button5:
 | 
					 | 
				
			||||||
			viewnext(&a);
 | 
					 | 
				
			||||||
			break;
 | 
					 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	else if((c = getclient(ev->window))) {
 | 
						else if((c = getclient(ev->window))) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										20
									
								
								tag.c
								
								
								
								
							
							
						
						
									
										20
									
								
								tag.c
								
								
								
								
							| 
						 | 
					@ -263,23 +263,3 @@ toggleview(Arg *arg)
 | 
				
			||||||
	arrange(NULL);
 | 
						arrange(NULL);
 | 
				
			||||||
	drawall();
 | 
						drawall();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
void
 | 
					 | 
				
			||||||
viewnext(Arg *arg)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	for(i = 0; !seltag[i]; i++);
 | 
					 | 
				
			||||||
	arg->i = (i < ntags-1) ? i+1 : 0;
 | 
					 | 
				
			||||||
	view(arg);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void
 | 
					 | 
				
			||||||
viewprev(Arg *arg)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	unsigned int i;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	for(i = 0; !seltag[i]; i++);
 | 
					 | 
				
			||||||
	arg->i = (i > 0) ? i-1 : ntags-1;
 | 
					 | 
				
			||||||
	view(arg);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue