equal
deleted
inserted
replaced
29 |
29 |
30 static RReg *rreg = NULL; |
30 static RReg *rreg = NULL; |
31 static unsigned int len = 0; |
31 static unsigned int len = 0; |
32 |
32 |
33 static void |
33 static void |
34 applytag() |
34 commit() |
35 { |
35 { |
36 /* asserts sel != NULL */ |
36 /* asserts sel != NULL */ |
37 settitle(sel); |
37 settitle(sel); |
38 if(!isvisible(sel)) |
38 if(!isvisible(sel)) |
39 arrange(NULL); |
39 arrange(NULL); |
130 return; |
130 return; |
131 |
131 |
132 for(i = 0; i < ntags; i++) |
132 for(i = 0; i < ntags; i++) |
133 sel->tags[i] = False; |
133 sel->tags[i] = False; |
134 sel->tags[arg->i] = True; |
134 sel->tags[arg->i] = True; |
135 applytag(); |
135 commit(); |
136 } |
136 } |
137 |
137 |
138 void |
138 void |
139 toggletag(Arg *arg) |
139 toggletag(Arg *arg) |
140 { |
140 { |
145 |
145 |
146 sel->tags[arg->i] = !sel->tags[arg->i]; |
146 sel->tags[arg->i] = !sel->tags[arg->i]; |
147 for(i = 0; i < ntags && !sel->tags[i]; i++); |
147 for(i = 0; i < ntags && !sel->tags[i]; i++); |
148 if(i == ntags) |
148 if(i == ntags) |
149 sel->tags[arg->i] = True; |
149 sel->tags[arg->i] = True; |
150 applytag(); |
150 commit(); |
151 } |
151 } |