added viewall to mainstream (only Ross Mohns version, not the toggle)
This commit is contained in:
		
							parent
							
								
									05fbbbd8dc
								
							
						
					
					
						commit
						daae3bba50
					
				
					 5 changed files with 17 additions and 0 deletions
				
			
		|  | @ -48,6 +48,7 @@ static Key key[] = { \ | ||||||
| 	{ 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_4,		view,		{ .i = 3 } }, \ | 	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \ | ||||||
|  | 	{ MODKEY,			XK_a,		viewall,	{ 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \ | 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \ | 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \ | 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \ | ||||||
|  |  | ||||||
|  | @ -46,6 +46,7 @@ static Key key[] = { \ | ||||||
| 	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \ | 	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \ | ||||||
| 	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \ | 	{ MODKEY,			XK_4,		view,		{ .i = 3 } }, \ | ||||||
| 	{ MODKEY,			XK_5,		view,		{ .i = 4 } }, \ | 	{ MODKEY,			XK_5,		view,		{ .i = 4 } }, \ | ||||||
|  | 	{ MODKEY,			XK_a,		viewall,	{ 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \ | 	{ MODKEY|ControlMask,		XK_1,		toggleview,	{ .i = 0 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \ | 	{ MODKEY|ControlMask,		XK_2,		toggleview,	{ .i = 1 } }, \ | ||||||
| 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \ | 	{ MODKEY|ControlMask,		XK_3,		toggleview,	{ .i = 2 } }, \ | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								dwm.1
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								dwm.1
									
										
									
									
									
								
							|  | @ -112,6 +112,10 @@ mode (affects | ||||||
| View all windows with | View all windows with | ||||||
| .BR "tag n" . | .BR "tag n" . | ||||||
| .TP | .TP | ||||||
|  | .B Mod1-a | ||||||
|  | View all windows with any | ||||||
|  | .BR "tag" . | ||||||
|  | .TP | ||||||
| .B Mod1-Control-[0..n] | .B Mod1-Control-[0..n] | ||||||
| Add/remove all windows with | Add/remove all windows with | ||||||
| .B tag n | .B tag n | ||||||
|  |  | ||||||
							
								
								
									
										1
									
								
								dwm.h
									
										
									
									
									
								
							
							
						
						
									
										1
									
								
								dwm.h
									
										
									
									
									
								
							|  | @ -137,4 +137,5 @@ extern void restack(); | ||||||
| extern void togglemode(Arg *arg); | extern void togglemode(Arg *arg); | ||||||
| extern void toggleview(Arg *arg); | extern void toggleview(Arg *arg); | ||||||
| extern void view(Arg *arg); | extern void view(Arg *arg); | ||||||
|  | extern void viewall(Arg *arg); | ||||||
| extern void zoom(Arg *arg); | extern void zoom(Arg *arg); | ||||||
|  |  | ||||||
							
								
								
									
										10
									
								
								view.c
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								view.c
									
										
									
									
									
								
							|  | @ -273,6 +273,16 @@ view(Arg *arg) | ||||||
| 	arrange(NULL); | 	arrange(NULL); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | void | ||||||
|  | viewall(Arg *arg) | ||||||
|  | { | ||||||
|  | 	unsigned int i; | ||||||
|  | 
 | ||||||
|  | 	for(i = 0; i < ntags; i++) | ||||||
|  | 		seltag[i] = True; | ||||||
|  | 	arrange(NULL); | ||||||
|  | } | ||||||
|  | 
 | ||||||
| void | void | ||||||
| zoom(Arg *arg) | zoom(Arg *arg) | ||||||
| { | { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Anselm R. Garbe
						Anselm R. Garbe