Commit graph

32 commits

Author SHA1 Message Date
Dana Jansens
725e87a05e reorder the menu, put Workspace Warping beside the opaque moving option 2002-07-23 04:31:28 +00:00
Dana Jansens
6747a451f4 add configmenu option for workspace warping 2002-07-23 04:29:57 +00:00
Dana Jansens
c15287a822 menu was off-by-one when no xinerama support was built in 2002-07-22 09:15:23 +00:00
Dana Jansens
fd90355381 xinerama support where it shouldnt be 2002-07-22 08:44:20 +00:00
Dana Jansens
da67802bc8 add a xinerama support menu 2002-07-22 08:09:34 +00:00
Dana Jansens
bd7f948159 sync with bb-cvs.
Add option in config menu for disabling mouse input with scroll lock.
Remove compile-time flag for event clobbering since this solves that problem for now.
2002-07-21 09:56:18 +00:00
Dana Jansens
7972a75e46 fix some capitalisations 2002-07-18 05:30:48 +00:00
Dana Jansens
daaac0dfe2 Click Mouse Placement is BACK!#!# 2002-07-16 05:00:09 +00:00
Dana Jansens
5cf86b186c add options for ignoring shaded windows and full-maxed windows while placing new windows 2002-07-16 02:18:16 +00:00
Dana Jansens
e15e4a9e03 make iconified windows uniconify on an XMapRequestEvent.
sync with blackbox cvs.
2002-07-05 01:24:32 +00:00
Dana Jansens
e90fafd2fd fix off-by-ones in window-to-window snapping. move the property from the blackbox class to the screen class. 2002-06-07 00:24:02 +00:00
Dana Jansens
a7db565c75 window-to-window snapping is now a run-time option.
window-corner snapping added, and also is a run-time option.
2002-06-02 00:30:55 +00:00
Dana Jansens
12fcb33bfa re-added UnderMouse Placement
added NLS support in the new configure system.
2002-05-28 12:39:23 +00:00
Dana Jansens
5377e3fde1 added "Hide Toolbar" option. 2002-05-27 05:06:04 +00:00
Dana Jansens
0305cbdc3a add Configuration class for generic configuration data load/save-ing.
use Configuration class throughout code. no longer save rc file on exit, save when any options are changed.
2002-05-26 20:25:38 +00:00
Dana Jansens
8794d357e6 import from bb-cvs
added slit and enable-clobber defines back in Makefile.am
2002-05-25 00:29:44 +00:00
Dana Jansens
ae3dc273c4 new i18n class using overloaded operator() instead of getMessage() 2002-05-16 22:35:59 +00:00
Dana Jansens
a0dbb0e13f couple of LinkedLists converted to STL lists in BScreen
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'
2002-05-12 01:23:48 +00:00
Dana Jansens
f804f86c3e use screen instead of its ImageControl to get/set the image dither value 2002-05-11 18:36:26 +00:00
Dana Jansens
098fae70a6 better gcc3 compat. using ostrstream again. and using namespace std;
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
2002-05-10 02:58:09 +00:00
Dana Jansens
8ef0610e90 added ClickMouse window placement policy 2002-04-28 12:12:24 +00:00
Dana Jansens
20cd70c466 added UnderMouse windwo placement. 2002-04-28 00:11:19 +00:00
Dana Jansens
3001cec790 more dithering fix. 2002-04-26 07:38:17 +00:00
Dana Jansens
32951060f6 bestfit placement now honors the left->right and top->bottom options for window placement.
fix for the placement config menu.
2002-04-21 02:02:27 +00:00
Dana Jansens
307da13fff menus update their values when they are reconfigure()d.
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.
2002-04-17 23:07:11 +00:00
Dana Jansens
9cd9d92bb1 configuration changes "done"!!
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.
2002-04-17 08:30:55 +00:00
Dana Jansens
66c879bd5c Toolbar saves its settings as their changed
Main config's Hide Toolbar option is also saved when it is changed
Removed 2 debug couts from Slit
2002-04-17 03:44:09 +00:00
Scott Moynes
29fff5f56f Added a runtime option for hiding the toolbar totally. Will be cleaner
later. Stay tuned.
2002-04-16 20:22:01 +00:00
Dana Jansens
72af8cea6a using some references instead of pointers where possible in Screen, ScreenInfo, Slit, Toolbar, and Netizen 2002-04-14 13:58:17 +00:00
Dana Jansens
351f1d0331 Using some references instead of pointers for the menus. 2002-04-14 11:37:22 +00:00
Dana Jansens
424d476f7c added first revision of the BestFit placement type.
moved RowSmart placement type out of placeWindow() to its own function like bestFit. Will continue moving other placement types into their own functions.
2002-04-14 01:11:51 +00:00
Dana Jansens
dfc5f03458 Initial revision 2002-04-11 03:20:38 +00:00