wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit ed389d1136cbd5e733b68e5553dbf3cc63cd62af
parent 5736b02ed0741b3ffd45c492e77a2f65ef54257a
Author: Kris Maglione <kris@suckless.org>
Date:   Sat, 22 May 2010 12:18:27 -0400

Make menus, toolbars floating by default.

Diffstat:
cmd/wmii/client.c | 6+++---
cmd/wmii/ewmh.c | 4+++-
2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/cmd/wmii/client.c b/cmd/wmii/client.c @@ -352,9 +352,9 @@ Cfmt(Fmt *f) { c = va_arg(f->args, Client*); if(c) if(f->flags & FmtSharp) - return fmtprint(f, "%s", c->name); - else return fmtprint(f, "%W", &c->w); + else + return fmtprint(f, "%s", c->name); return fmtprint(f, "<nil>"); } @@ -398,7 +398,7 @@ client_floats_p(Client *c) { || c->titleless || c->borderless || c->fullscreen >= 0 - || (c->w.ewmh.type & (TypeDialog|TypeSplash|TypeDock)); + || (c->w.ewmh.type & (TypeDialog|TypeSplash|TypeDock|TypeMenu|TypeToolbar)); } Frame* diff --git a/cmd/wmii/ewmh.c b/cmd/wmii/ewmh.c @@ -62,7 +62,9 @@ ewmh_init(void) { TYPE("DIALOG"), TYPE("DOCK"), TYPE("NORMAL"), + TYPE("MENU"), TYPE("SPLASH"), + TYPE("TOOLBAR"), /* Actions */ NET("WM_ALLOWED_ACTIONS"), ACTION("FULLSCREEN"), @@ -240,7 +242,7 @@ ewmh_getwintype(Client *c) { mask = getprop_mask(&c->w, Net("WM_WINDOW_TYPE"), props); c->w.ewmh.type = mask; - if(mask & TypeDock) { + if(mask & (TypeDock|TypeMenu|TypeToolbar)) { c->borderless = 1; c->titleless = 1; }