aewl

changeset 594:f7dcd3ac8d6f

removed viewall(), replaced with view(-1); added tag(-1) to tag a client with all tags (new key combo MODKEY-Shift-0)
author arg@mig29
date Thu, 30 Nov 2006 15:27:43 +0100
parents c4ecdb5500f6
children 9304ea275b1a
files config.arg.h config.default.h dwm.1 tag.c view.c
diffstat 5 files changed, 9 insertions(+), 13 deletions(-) [+]
line diff
     1.1 --- a/config.arg.h	Thu Nov 30 09:19:52 2006 +0100
     1.2 +++ b/config.arg.h	Thu Nov 30 15:27:43 2006 +0100
     1.3 @@ -35,6 +35,7 @@
     1.4  	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
     1.5  	{ MODKEY,			XK_g,		resizemaster,	{ .i = 15 } }, \
     1.6  	{ MODKEY,			XK_s,		resizemaster,	{ .i = -15 } }, \
     1.7 +	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = -1 } }, \
     1.8  	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 0 } }, \
     1.9  	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 1 } }, \
    1.10  	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 2 } }, \
    1.11 @@ -46,7 +47,7 @@
    1.12  	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \
    1.13  	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
    1.14  	{ MODKEY|ShiftMask,		XK_space,	togglefloat,	{ 0 } }, \
    1.15 -	{ MODKEY,			XK_0,		viewall,	{ 0 } }, \
    1.16 +	{ MODKEY,			XK_0,		view,		{ .i = -1 } }, \
    1.17  	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
    1.18  	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
    1.19  	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
     2.1 --- a/config.default.h	Thu Nov 30 09:19:52 2006 +0100
     2.2 +++ b/config.default.h	Thu Nov 30 15:27:43 2006 +0100
     2.3 @@ -30,6 +30,7 @@
     2.4  	{ MODKEY,			XK_Return,	zoom,		{ 0 } }, \
     2.5  	{ MODKEY,			XK_g,		resizemaster,	{ .i = 15 } }, \
     2.6  	{ MODKEY,			XK_s,		resizemaster,	{ .i = -15 } }, \
     2.7 +	{ MODKEY|ShiftMask,		XK_0,		tag,		{ .i = -1 } }, \
     2.8  	{ MODKEY|ShiftMask,		XK_1,		tag,		{ .i = 0 } }, \
     2.9  	{ MODKEY|ShiftMask,		XK_2,		tag,		{ .i = 1 } }, \
    2.10  	{ MODKEY|ShiftMask,		XK_3,		tag,		{ .i = 2 } }, \
    2.11 @@ -43,7 +44,7 @@
    2.12  	{ MODKEY|ShiftMask,		XK_c,		killclient,	{ 0 } }, \
    2.13  	{ MODKEY,			XK_space,	togglemode,	{ 0 } }, \
    2.14  	{ MODKEY|ShiftMask,		XK_space,	togglefloat,	{ 0 } }, \
    2.15 -	{ MODKEY,			XK_0,		viewall,	{ 0 } }, \
    2.16 +	{ MODKEY,			XK_0,		view,		{ .i = -1 } }, \
    2.17  	{ MODKEY,			XK_1,		view,		{ .i = 0 } }, \
    2.18  	{ MODKEY,			XK_2,		view,		{ .i = 1 } }, \
    2.19  	{ MODKEY,			XK_3,		view,		{ .i = 2 } }, \
     3.1 --- a/dwm.1	Thu Nov 30 09:19:52 2006 +0100
     3.2 +++ b/dwm.1	Thu Nov 30 15:27:43 2006 +0100
     3.3 @@ -75,6 +75,9 @@
     3.4  .RB nth
     3.5  tag to current window.
     3.6  .TP
     3.7 +.B Mod1-Shift-0
     3.8 +Apply all tags to current window.
     3.9 +.TP
    3.10  .B Mod1-Control-Shift-[1..n]
    3.11  Add/remove
    3.12  .B nth
     4.1 --- a/tag.c	Thu Nov 30 09:19:52 2006 +0100
     4.2 +++ b/tag.c	Thu Nov 30 15:27:43 2006 +0100
     4.3 @@ -113,7 +113,7 @@
     4.4  	if(!sel)
     4.5  		return;
     4.6  	for(i = 0; i < ntags; i++)
     4.7 -		sel->tags[i] = False;
     4.8 +		sel->tags[i] = (arg->i == -1) ? True : False;
     4.9  	sel->tags[arg->i] = True;
    4.10  	arrange();
    4.11  }
     5.1 --- a/view.c	Thu Nov 30 09:19:52 2006 +0100
     5.2 +++ b/view.c	Thu Nov 30 15:27:43 2006 +0100
     5.3 @@ -233,21 +233,12 @@
     5.4  	unsigned int i;
     5.5  
     5.6  	for(i = 0; i < ntags; i++)
     5.7 -		seltag[i] = False;
     5.8 +		seltag[i] = (arg->i == -1) ? True : False;
     5.9  	seltag[arg->i] = True;
    5.10  	arrange();
    5.11  }
    5.12  
    5.13  void
    5.14 -viewall(Arg *arg) {
    5.15 -	unsigned int i;
    5.16 -
    5.17 -	for(i = 0; i < ntags; i++)
    5.18 -		seltag[i] = True;
    5.19 -	arrange();
    5.20 -}
    5.21 -
    5.22 -void
    5.23  zoom(Arg *arg) {
    5.24  	unsigned int n;
    5.25  	Client *c;