openbox fork to make it act a bit more like ryudo
a0d14c7d44
splits client_setup_decor_and_functions() into 3 functions. 1. add client_setup_default_decor_and_functions() - called from client_get_all() to get the maximum decor/functions that will be available for use by the client. 2. add client_setup_decor_undecorated() - sets up the client's undecorarted decor if the flag is set by the per-app settings or session state. - we do this before setting up the frame so the frame reflects the window as it should be when getting placed. 3. client_setup_decor_and_functions() - calls the above 2 to perform the same functions as before. - added to client_apply_startup_state() so that we can ensure it was run fully at least once in the mapping process, since it is not called in client_get_all() anymore. |
||
---|---|---|
data | ||
debian | ||
doc | ||
m4 | ||
obrender | ||
obt | ||
openbox | ||
po | ||
tests | ||
themes | ||
tools | ||
.gitignore | ||
AUTHORS | ||
bootstrap | ||
CHANGELOG | ||
COMPLIANCE | ||
configure.ac | ||
COPYING | ||
gettext.h | ||
HACKING | ||
install-sh | ||
makedeb | ||
Makefile.am | ||
README | ||
README.GIT | ||
README.NLS | ||
version.h.in |
Openbox Copyright (C) 2004-2007 Mikael Magnusson Copyright (C) 2002-2007 Dana Jansens ---- This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative. ---- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. See the COPYING file for a copy of the GNU General Public License.