Dana Jansens
23a7f18829
add a skeletal OBActions class for user actions
2002-12-04 04:11:24 +00:00
Dana Jansens
24924367f9
put a header where it belongs
2002-12-04 04:02:46 +00:00
Dana Jansens
bdc491ccfe
map and unmap work great now yay
2002-12-04 01:29:01 +00:00
Dana Jansens
1fa445c880
handle configure requests
2002-12-04 00:26:45 +00:00
Dana Jansens
a77f0fb344
handle map requests with the root window class
2002-12-02 23:03:41 +00:00
Dana Jansens
74cb09bb2c
handle map events with the Openbox class
2002-12-02 21:06:16 +00:00
Dana Jansens
fb3848450e
window decorations use "unmanaged" widgets now.
2002-12-01 11:45:55 +00:00
Dana Jansens
24dd636f73
watch for when screens cant be managed
2002-11-11 10:41:44 +00:00
Dana Jansens
e503323dcf
HRM manageExisting() isnt working!
2002-11-11 10:35:59 +00:00
Dana Jansens
06a80ce2c7
manage and unmanage windows in OBScreen
2002-11-11 10:26:08 +00:00
Dana Jansens
cee3052446
not using any old blackbox classes anymore!
2002-11-11 10:05:06 +00:00
Dana Jansens
b067510b61
cleanups.
...
OBScreen almost ready for some action
2002-11-10 12:20:29 +00:00
Dana Jansens
0b17bd83c7
add \n's to the signal printfs
...
make the hash of all clients destroy properly
2002-11-10 08:34:46 +00:00
Dana Jansens
f257e4b079
position the client inside the frame correctly.
...
unmanage all clients on shutdown
2002-11-10 04:26:36 +00:00
Dana Jansens
d363f720a6
fix compiling with the new strut (new namespace)
...
and fix general errors that broke compiling.
make xeventhandler find the OBClient for most events..
2002-11-06 08:06:54 +00:00
Dana Jansens
c9f36d34a4
finish conversion to the new otk::OBProperty class with its new interface
2002-11-05 09:13:46 +00:00
Dana Jansens
c3946be073
initialize the _doshutdown member
2002-11-04 09:43:42 +00:00
Dana Jansens
45c2589ef6
xeventhandler can handle everything except client messages now.
...
blackbox is no longer the event handler
2002-11-04 09:25:26 +00:00
Dana Jansens
d4d89ce0bb
documenting classes!
2002-11-04 03:37:17 +00:00
Dana Jansens
ad80ef0f66
make it shutdown on signals
2002-11-03 12:58:17 +00:00
Dana Jansens
373de009f7
new timers, timer manager
2002-11-03 12:48:10 +00:00
Dana Jansens
ace8c8896a
WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAY
2002-11-03 11:46:05 +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
a85c9a7c6e
added XAtom class, and it all now compiles.
2002-05-23 14:53:06 +00:00
Dana Jansens
67b4df1eff
merge the sticky window fix from 1.2.
2002-05-23 14:27:52 +00:00
Dana Jansens
ae3dc273c4
new i18n class using overloaded operator() instead of getMessage()
2002-05-16 22:35:59 +00:00
Dana Jansens
7f3d32e3dc
make auto-raise value load.
2002-05-16 07:52:13 +00:00
Dana Jansens
a3a23c28f0
moved menu from a rc file option to a command line option
2002-05-15 22:23:35 +00:00
Dana Jansens
878d57337f
update changelog.
...
removed a redundant var from BaseDisplay.
2002-05-14 23:30:22 +00:00
Dana Jansens
f75083669f
new version of bsetroot ported from blackbox cvs
2002-05-14 22:15:01 +00:00
Dana Jansens
f00ed578ba
new focus code! working better than ever!
2002-05-14 07:53:22 +00:00
Dana Jansens
d6c02ad70c
fix segfaut from uninitialized focused_screen pointer
2002-05-13 23:09:20 +00:00
Dana Jansens
6d16679486
focus code updates
2002-05-13 00:23:59 +00:00
Dana Jansens
30b899fc02
converted all of the openbox class LinkedLists to STL objects
2002-05-12 20:46:02 +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
5705ea3613
bug #1 from click placement fixed. was catching more motionNotify events than i wanted to with the new/modified move grabs. now i drop any left-over extras when the move completes so they dont come in too late
2002-04-30 07:24:54 +00:00
Dana Jansens
f290e1c04c
save the titlebarLayout in the default config
2002-04-30 02:08:33 +00:00
Dana Jansens
4852193a57
properly handle placing a window while another window is still placing.
2002-04-28 19:09:25 +00:00
Dana Jansens
8ef0610e90
added ClickMouse window placement policy
2002-04-28 12:12:24 +00:00
Dana Jansens
981ed3081c
compile fix for --disable-slit
2002-04-20 20:01:26 +00:00
Dana Jansens
de7a567d5b
on reconfigure, if an option isn't specified in the rc file, then it will revert to its default value instead of staying at its current value.
2002-04-20 18:24:12 +00:00
Scott Moynes
62e1784161
fixed a memory leak for resource.titlebar_layout
2002-04-20 15:25:18 +00:00
Dana Jansens
7440ad2e6f
starting openbox without an rc file now works. it makes an empty Xrm db instead of crashing :)
2002-04-19 07:50:02 +00:00
Dana Jansens
4602d87180
now yuo can change styles again! (oops) wasnt saving teh nwe style file to the Resource class when it changed.
2002-04-18 03:00:12 +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
Dana Jansens
73a3c979b3
Slit loads its own settings and saves them as they are changed
...
added an assert in Resource
2002-04-16 23:50:53 +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
113181910a
reversed tehmouse wheel buttons on the root window. scrolling up now goes to the next workspace.
2002-04-16 07:20:25 +00:00