all repos — fluxbox @ da517e6074441019cc25226c0538b956be01a0fc

custom fork of the fluxbox windowmanager

minor stuff
fluxgen fluxgen
commit

da517e6074441019cc25226c0538b956be01a0fc

parent

6749157af40b000ab6b15ad0698ee1aa9c4a3e33

1 files changed, 11 insertions(+), 7 deletions(-)

jump to
M src/Screen.ccsrc/Screen.cc

@@ -22,7 +22,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: Screen.cc,v 1.46 2002/04/12 14:56:15 fluxgen Exp $ +// $Id: Screen.cc,v 1.47 2002/04/28 19:54:10 fluxgen Exp $ //use GNU extensions #ifndef _GNU_SOURCE

@@ -589,35 +589,39 @@ }

if (tmp) image_control->removeImage(tmp); XSetWindowBorderWidth(getBaseDisplay()->getXDisplay(), geom_window, - theme->getBorderWidth()); + theme->getBorderWidth()); XSetWindowBorder(getBaseDisplay()->getXDisplay(), geom_window, - theme->getBorderColor().getPixel()); + theme->getBorderColor().getPixel()); + //reconfigure menus workspacemenu->reconfigure(); iconmenu->reconfigure(); + configmenu->reconfigure(); + { int remember_sub = rootmenu->currentSubmenu(); initMenu(); raiseWindows(0, 0); - rootmenu->reconfigure(); + rootmenu->reconfigure(); rootmenu->drawSubmenu(remember_sub); } - configmenu->reconfigure(); toolbar->reconfigure(); #ifdef SLIT slit->reconfigure(); #endif // SLIT - + + //reconfigure workspaces Workspaces::iterator wit = workspacesList.begin(); Workspaces::iterator wit_end = workspacesList.end(); for (; wit != wit_end; ++wit) { (*wit)->reconfigure(); } + //reconfigure Icons Icons::iterator iit = iconList.begin(); Icons::iterator iit_end = iconList.end(); for (; iit != iit_end; ++iit) {

@@ -1194,7 +1198,7 @@ if (rootmenu) {

rootmenuList.erase(rootmenuList.begin(), rootmenuList.end()); while (rootmenu->numberOfItems()) - rootmenu->remove(0); + rootmenu->remove(0); } else rootmenu = new Rootmenu(this);