| Age | Commit message (Collapse) | Author |
|
|
|
use Configuration class throughout code. no longer save rc file on exit, save when any options are changed.
|
|
added slit and enable-clobber defines back in Makefile.am
|
|
|
|
changed teh calls to XSetInputFocus. Using the root window as the fallback when there is nothing to focus instead of the toolbar. Also, always using 'RevertToPointerRoot' instead of sometimes 'RevertToParent'
|
|
|
|
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
|
|
|
|
|
|
|
|
window placement.
fix for the placement config menu.
|
|
the screen, toolbar and slit rc values are reloaded in BScreen::reconfigure() before the menus.
the toolbar and slit rc values are explicitly loaded in their constructors, as is BScreen's.
|
|
on start, the config file is read entirely off the disc, and missing values are assigned defaults.
the config file is immediately written back to the disk to populate missing defaults in the file.
any time a config option is changed the control, the config file is re-written with the change.
choosing reconfig will reload the current config file on the disc.
on shutdown, nothing is written to the config file.
|
|
Main config's Hide Toolbar option is also saved when it is changed
Removed 2 debug couts from Slit
|
|
later. Stay tuned.
|
|
ScreenInfo, Slit, Toolbar, and Netizen
|
|
|
|
moved RowSmart placement type out of placeWindow() to its own function like bestFit. Will continue moving other placement types into their own functions.
|
|
|