"Focus New Windows"), 4);
insert(i18n->getMessage(ConfigmenuSet, ConfigmenuFocusLast,
"Focus Last Window on Workspace"), 5);
+ insert(i18n->getMessage(ConfigmenuSet, ConfigmenuHideToolbar,
+ "Hide toolbar"), 6);
update();
setItemSelected(2, screen.getImageControl()->doDither());
setItemSelected(4, screen.doFullMax());
setItemSelected(5, screen.doFocusNew());
setItemSelected(6, screen.doFocusLast());
+ setItemSelected(7, screen.doToolbarHide());
}
Configmenu::~Configmenu(void) {
}
case 5: { // focus last window on workspace
- screen.saveFocusLast((! screen.doFocusLast()));
+ screen.saveFocusLast(!(screen.doFocusLast()));
setItemSelected(index, screen.doFocusLast());
break;
}
+ case 6:{ //toggle toolbar hide
+ screen.saveToolbarHide(!(screen.doToolbarHide()));
+ setItemSelected(index, screen.doToolbarHide());
+ break;
+ }
} // switch
}
configmenu->screen.saveSloppyFocus(False);
configmenu->screen.saveAutoRaise(False);
- if (! configmenu->screen.getOpenbox()->getFocusedWindow())
- XSetInputFocus(configmenu->screen.getOpenbox()->getXDisplay(),
+ if (! configmenu->screen.getOpenbox().getFocusedWindow())
+ XSetInputFocus(configmenu->screen.getOpenbox().getXDisplay(),
configmenu->screen.getToolbar()->getWindowID(),
RevertToParent, CurrentTime);
else
- XSetInputFocus(configmenu->screen.getOpenbox()->getXDisplay(),
- configmenu->screen.getOpenbox()->
+ XSetInputFocus(configmenu->screen.getOpenbox().getXDisplay(),
+ configmenu->screen.getOpenbox().
getFocusedWindow()->getClientWindow(),
RevertToParent, CurrentTime);
setLabel(i18n->getMessage(ConfigmenuSet, ConfigmenuWindowPlacement,
"Window Placement"));
setInternalMenu();
-
+
insert(i18n->getMessage(ConfigmenuSet, ConfigmenuSmartRows,
"Smart Placement (Rows)"),
BScreen::RowSmartPlacement);