commit ef58c489fef5ede8f87e575405f90f7255e753aa
parent f9a3838a8f0507574906086ef83e267bca02ce52
Author: Kris Maglione <jg@suckless.org>
Date: Fri, 2 Oct 2009 22:03:54 -0400
Update /tag/*/index to be more useful on Xinerama.
Diffstat:
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/cmd/wmii/area.c b/cmd/wmii/area.c
@@ -58,6 +58,8 @@ afmt(Fmt *f) {
return fmtstrcpy(f, "<nil>");
if(a->floating)
return fmtstrcpy(f, "~");
+ if(a->screen > 0 || (f->flags & FmtSharp))
+ return fmtprint(f, "%d:%d", a->screen, area_idx(a));
return fmtprint(f, "%d", area_idx(a));
}
diff --git a/cmd/wmii/view.c b/cmd/wmii/view.c
@@ -601,28 +601,26 @@ view_index(View *v) {
Rectangle *r;
Frame *f;
Area *a;
- int i, s;
+ int s;
bufclear();
- i = 0;
foreach_area(v, s, a) {
- i++;
if(a->floating)
- bufprint("# ~ %d %d\n", Dx(a->r), Dy(a->r));
+ bufprint("# %a %d %d\n", a, Dx(a->r), Dy(a->r));
else
- bufprint("# %d %d %d\n", i, a->r.min.x, Dx(a->r));
+ bufprint("# %a %d %d\n", a, a->r.min.x, Dx(a->r));
for(f=a->frame; f; f=f->anext) {
r = &f->r;
if(a->floating)
- bufprint("~ %C %d %d %d %d %s\n",
- f->client,
+ bufprint("%a %C %d %d %d %d %s\n",
+ a, f->client,
r->min.x, r->min.y,
Dx(*r), Dy(*r),
f->client->props);
else
- bufprint("%d %C %d %d %s\n",
- i, f->client,
+ bufprint("%a %C %d %d %s\n",
+ a, f->client,
r->min.y, Dy(*r),
f->client->props);
}