Commit graph

56 commits

Author SHA1 Message Date
Marius Nita
37be3ef924 omg, fat commit
pulled the style crap out of screen, i think the reconfigure case needs to be handled still.
moved util and config into otk, changed everything else accordingly.
code compiles and runs
2002-11-06 13:57: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
641bc819d1 convert XAtom to OBAtom 2002-11-05 07:48:26 +00:00
Dana Jansens
62356a72a9 complete the change from window.cc/hh to bbwindow.cc/hh 2002-11-04 09:40:56 +00:00
Dana Jansens
7ebccbf39a new OBTimer interface 2002-11-04 06:06:13 +00:00
Dana Jansens
9259ec5732 new timer infrastructure. takes a function pointer for the timeout, with a void* parameter (useful for holding a class instance!) 2002-11-03 14:29:34 +00:00
Dana Jansens
42e406d09d read rc3 as the default file now 2002-11-03 12:55:30 +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
bbdca49193 gettext is ready to rock and roll 2002-11-03 05:56:15 +00:00
Dana Jansens
86bef745b9 big fat commit.. 2002-10-31 09:18:24 +00:00
Dana Jansens
7bf96a9123 compiles now. uses xft2
remove the nls remainders
2002-10-31 08:42:45 +00:00
Dana Jansens
db451d95bf rename, remove bullshit. ya 2002-10-31 06:54:56 +00:00
Scott Moynes
87e63d53af Take menu file from rc file if it isn't specified on the command line.
It doesn't act correctly when using reconfigure, but only because I am unsure what the correct behaviour is.
2002-10-26 17:06:00 +00:00
Dana Jansens
f5a1f592a4 fix shape support 2002-08-27 08:18:04 +00:00
Dana Jansens
8a48fff773 support for showing the root and workspace menu with epist 2002-08-22 00:57:29 +00:00
Dana Jansens
a2db09b869 ignore the EnterNotify for focusing when changing workspaces in an ACTIVE_WINDOW change, so that the right window gets focused, not the window under the mouse. 2002-08-16 04:25:13 +00:00
Dana Jansens
f633c5f057 allow the user to specify the modmask used to mouse events on windows 2002-08-10 18:21:10 +00:00
Dana Jansens
72c56d793b sync with blackbox 2002-08-07 00:24:58 +00:00
Dana Jansens
00391787e3 perhaps fix a segfault here 2002-08-06 22:21:12 +00:00
Dana Jansens
ef0bacbaaf dont switch workspaces when focusing a sticky window 2002-08-02 14:57:30 +00:00
Dana Jansens
a7515b6d85 don't focus non-visible windows 2002-07-30 07:17:07 +00:00
Dana Jansens
83b6c9bfa0 sync with bb-cvs 2002-07-26 08:37:15 +00:00
Dana Jansens
d18f6a4b55 dont unshade windows when they get focus 2002-07-24 09:37:14 +00:00
Dana Jansens
733b4f4a33 add comment 2002-07-23 06:04:08 +00:00
Dana Jansens
9500c095f8 dont accept motion events with same_screen set to false 2002-07-23 06:03:36 +00:00
Dana Jansens
47585423c6 default all xinerama support options to off 2002-07-22 06:12:20 +00:00
Dana Jansens
e18ff901fc xinerama support for window placement 2002-07-22 04:29:40 +00:00
Dana Jansens
5862475ff2 make HUP reconfigure as in blackbox. make USR1 restart instead 2002-07-19 19:04:28 +00:00
Dana Jansens
256bcbed81 changing the number of workspaces in the rc does something without restarting now! 2002-07-19 14:38:10 +00:00
Dana Jansens
2dde696a13 much awesome support for special windows like panels/desktops.
All 'non-normal' windows are treated equally now, with a fe wexceptionms for the desktop for stacking.
Fix some ClicmMousePlacement bugs while we're at it.
2002-07-16 08:00:59 +00:00
Dana Jansens
315f1d107a switch workspaces if neccessary for a NET_WM_ACTIVE_WINDOW ClientMessage 2002-07-16 04:18:13 +00:00
Dana Jansens
7427fe1b9c make bbkeys' cycliong work right, how it used to. instead of working like supoprt for brokenass kwin does 2002-07-16 04:15:24 +00:00
Dana Jansens
90dbcb271c properly handle workspace names, and changes to them. 2002-07-14 20:54:03 +00:00
Dana Jansens
17fbff7d70 make the wheel mouse shade anywhere on the titlebar, and not press buttons. thanks woodlbock. 2002-07-11 23:44:04 +00:00
Dana Jansens
cac80d06ef restart the window manager on a SIGHUP 2002-07-10 22:29:57 +00:00
Dana Jansens
9e99a9a1e2 sync with bb cvs 2002-07-10 22:24:48 +00:00
Dana Jansens
32c1369752 no need to call XrmInit outside of Config class. fix indenting. 2002-07-07 20:38:39 +00:00
Dana Jansens
b29977196b try make the ~/.openbox dir if it doesnt exist. 2002-07-07 10:26:42 +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
888c0bac90 backing out all changes to make mouse button mapping's configurable 2002-07-02 14:57:02 +00:00
Dana Jansens
ffa4c7f341 sync with bb. mostly cleanups in Window.cc 2002-06-30 09:53:52 +00:00
Dana Jansens
351a06655b Configureable button mappings! 2002-06-29 23:50:04 +00:00
Dana Jansens
f4c0547b7a merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we intend to support is 'supported'. Just need to squash bugs now. 2002-06-21 20:40:14 +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
aad50046de synched with bb-cvs. couple bug fixes. 2002-06-05 04:20:08 +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
1775e867c4 sync with bb-cvs 2002-06-01 17:54:32 +00:00
Dana Jansens
5336c900d0 merge in netwm branch at tag netwm-merge2 2002-05-30 06:51:43 +00:00
Dana Jansens
53353465f2 fix so that FocusIn events for focus transer from root->client are used. 2002-05-28 19:34:23 +00:00