Implement the possibility to set a workspace open clients automatically in floating mode

Use "wwt" (with workspace: toggle floating) in your configuration file
This commit is contained in:
Michael Stapelberg
2009-06-19 13:20:10 +02:00
parent 4135aaad7c
commit 5c48444b4e
3 changed files with 32 additions and 16 deletions

View File

@ -265,10 +265,15 @@ void reparent_window(xcb_connection_t *conn, xcb_window_t child,
atom[i] == atoms[_NET_WM_WINDOW_TYPE_SPLASH]) {
/* Set the dialog window to automatically floating, will be used below */
new->floating = FLOATING_AUTO_ON;
LOG("dialog window, automatically floating\n");
LOG("dialog/utility/toolbar/splash window, automatically floating\n");
}
}
if (new->workspace->auto_float) {
new->floating = FLOATING_AUTO_ON;
LOG("workspace is in autofloat mode, setting floating\n");
}
if (new->dock) {
/* Get _NET_WM_STRUT_PARTIAL to determine the clients requested height */
uint32_t *strut;