equal
deleted
inserted
replaced
142 for(i = 0; i < ntags; i++) |
142 for(i = 0; i < ntags; i++) |
143 sel->tags[i] = arg == NULL; |
143 sel->tags[i] = arg == NULL; |
144 i = arg ? atoi(arg) : 0; |
144 i = arg ? atoi(arg) : 0; |
145 if(i >= 0 && i < ntags) |
145 if(i >= 0 && i < ntags) |
146 sel->tags[i] = True; |
146 sel->tags[i] = True; |
147 if(sel) |
147 persistconfig(sel); |
148 persistconfig(sel); |
|
149 arrange(); |
148 arrange(); |
150 } |
149 } |
151 |
150 |
152 void |
151 void |
153 togglefloating(const char *arg) { |
152 togglefloating(const char *arg) { |
154 if(!sel || isfloating()) |
153 if(!sel || isfloating()) |
155 return; |
154 return; |
156 sel->isfloating = !sel->isfloating; |
155 sel->isfloating = !sel->isfloating; |
157 if(sel->isfloating) |
156 if(sel->isfloating) { |
158 resize(sel, sel->x, sel->y, sel->w, sel->h, True); |
157 resize(sel, sel->x, sel->y, sel->w, sel->h, True); |
|
158 persistconfig(sel); |
|
159 } |
159 arrange(); |
160 arrange(); |
160 } |
161 } |
161 |
162 |
162 void |
163 void |
163 toggletag(const char *arg) { |
164 toggletag(const char *arg) { |
168 i = arg ? atoi(arg) : 0; |
169 i = arg ? atoi(arg) : 0; |
169 sel->tags[i] = !sel->tags[i]; |
170 sel->tags[i] = !sel->tags[i]; |
170 for(j = 0; j < ntags && !sel->tags[j]; j++); |
171 for(j = 0; j < ntags && !sel->tags[j]; j++); |
171 if(j == ntags) |
172 if(j == ntags) |
172 sel->tags[i] = True; |
173 sel->tags[i] = True; |
173 if(sel) |
174 persistconfig(sel); |
174 persistconfig(sel); |
|
175 arrange(); |
175 arrange(); |
176 } |
176 } |
177 |
177 |
178 void |
178 void |
179 toggleview(const char *arg) { |
179 toggleview(const char *arg) { |