Layout layouts[] = {
/* symbol function isfloating */
- { "[]=", tilev, False }, /* first entry is default */
- { "[]|", tileh, False },
+ { "[]|", tileh, False }, /* first entry is default */
+ { "[]=", tilev, False },
{ "><>", floating, True },
{ "[M]", monocle, True },
};
mx = wx;
my = wy;
mw = 1280;
- mh = 800;
+ mh = 800 - bh;
/* tile area */
tx = 1280;
ty = 0;
- tw = ww - 1280;
- th = wh;
+ tw = sw - 1280;
+ th = sh;
/* monocle area */
mox = mx;
moy = my;
mow = mw;
moh = mh;
-
- if(dc.drawable != 0)
- XFreePixmap(dpy, dc.drawable);
- dc.drawable = XCreatePixmap(dpy, root, bw, bh, DefaultDepth(dpy, screen));
- XMoveResizeWindow(dpy, barwin, bx, by, bw, bh);
}
void
anselmgeoms(const char *arg) {
setgeoms = setanselmgeoms;
- arrange();
+ setgeoms();
+ updatebarpos();
+ setlayout("[]|");
}
void
defgeoms(const char *arg) {
setgeoms = setdefaultgeoms;
- arrange();
+ setgeoms();
+ updatebarpos();
+ setlayout("[]=");
}
/* key definitions */