Commit graph

3951 commits

Author SHA1 Message Date
Dana Jansens
970d954215 install the libs with release and version info via libtool 2003-09-16 04:49:04 +00:00
Dana Jansens
8ba479a367 look in ~/.themes for themes also 2003-09-15 19:41:48 +00:00
Dana Jansens
46d99fbaff new icon from merry, more clarity when small 2003-09-15 19:35:15 +00:00
Dana Jansens
c1b2fc5324 make openbox base-dir spec compliant, and change the theme dir structure, so that themes go in $XDG_DATA_DIRS/themes/ with gtk/metacity/whateverelse themes 2003-09-15 19:20:05 +00:00
Dana Jansens
3a607fad9d revert my commit of d3th, it fucked up focus badly 2003-09-15 11:29:17 +00:00
Dana Jansens
ebf24d5224 raise all the windows with the transient 2003-09-15 11:27:46 +00:00
Dana Jansens
db50fd3026 raise all parents with a transient 2003-09-15 11:15:00 +00:00
Dana Jansens
4ccc4c5ed7 break focus. or maybe make it better.
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused.
add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
2003-09-15 10:54:07 +00:00
Dana Jansens
1767616825 dont leave non-submenu items selected when the mouse isnt over them 2003-09-15 08:29:50 +00:00
Dana Jansens
e1a618444e recent changes 2003-09-15 07:59:46 +00:00
Dana Jansens
92a6b897a0 remove focusLast and focusLastOnDesktop 2003-09-15 07:47:05 +00:00
Dana Jansens
e14a4eeee9 fix directional focus when nothing is focused 2003-09-15 07:21:10 +00:00
Dana Jansens
efb39b5a36 recent changes 2003-09-15 06:51:38 +00:00
Dana Jansens
2bbcbcf1e6 beta3 2003-09-15 06:51:10 +00:00
Dana Jansens
4ba5ce3ced use the sm_client_id in the client struct 2003-09-15 06:50:41 +00:00
Dana Jansens
3e9d050ffe save the sm_client_id just like saving other properties, dont query each time its needed 2003-09-15 06:50:25 +00:00
Dana Jansens
9e746b6439 propogate property changes on the group leader to the whole group 2003-09-15 06:50:13 +00:00
Dana Jansens
0242bc2ec8 remove debug prints 2003-09-15 06:37:32 +00:00
Dana Jansens
ada2eb8fe5 remove debug print 2003-09-15 06:37:13 +00:00
Dana Jansens
5e27544d07 sloppy focus fixes, ignore a few more enter events 2003-09-15 06:12:07 +00:00
Dana Jansens
0855269035 fix crashing when doing a directional focus with no windows on the desktop 2003-09-15 06:00:00 +00:00
Dana Jansens
52d751ecd6 best fit only one direction 2003-09-15 05:24:05 +00:00
Dana Jansens
eb7229603e no center in the first smart-place 2003-09-15 05:05:58 +00:00
Dana Jansens
52e7547433 sort smallest to largest area 2003-09-15 04:59:23 +00:00
Dana Jansens
e5703910d0 2 passes at smart placement 2003-09-15 04:32:06 +00:00
Dana Jansens
21c29cba10 smart placement only avoids the focused window, and centers in its area 2003-09-15 04:18:08 +00:00
Dana Jansens
617a98d432 whitespace 2003-09-15 03:36:15 +00:00
Dana Jansens
b0a476249a fallback to random when focus follows mouse is off 2003-09-15 03:27:45 +00:00
Dana Jansens
4bb7543de6 fix comment 2003-09-15 03:24:27 +00:00
Dana Jansens
1f451f5de0 oops backwarsd 2003-09-15 03:22:58 +00:00
Dana Jansens
4185168f9d dont use continue 2003-09-15 03:21:50 +00:00
Dana Jansens
e3e850b718 remove blank line 2003-09-15 03:21:00 +00:00
Dana Jansens
0d5d92426f allow more than one timer to work at a time 2003-09-15 03:02:26 +00:00
Dana Jansens
48d0d42685 allow more than one timer to process at a time 2003-09-15 02:56:41 +00:00
Dana Jansens
a9ae2f481a apply gravity to the chosen coords, bound the undermouse placement 2003-09-15 02:34:07 +00:00
Dana Jansens
e8c1967aa2 always use smart placement, add under-mouse placement for the fallback 2003-09-15 02:20:38 +00:00
Dana Jansens
9fe2ce3f85 dont count !normal clients for placement 2003-09-15 02:07:46 +00:00
Dana Jansens
9866570c7e added smart placement 2003-09-15 02:05:40 +00:00
Dana Jansens
ef7c210750 use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity 2003-09-15 02:05:10 +00:00
Dana Jansens
d193fc4a3d add some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM 2003-09-15 02:03:58 +00:00
Dana Jansens
9decfe0d76 kill the padding in the menu title 2003-09-14 21:33:08 +00:00
Dana Jansens
1ce84062b4 dont raise parents of transients when the transient is raised 2003-09-14 21:13:50 +00:00
Dana Jansens
e60dd0259a fix 2 mem leaks 2003-09-14 21:10:30 +00:00
Dana Jansens
1e52b4ac28 install the openbox.png pixmap icon 2003-09-14 21:10:16 +00:00
Dana Jansens
0a220fb6a1 adjust the themes for the frames before everything else happens, cuz they store pointers to the freed theme, then redraw them at the end 2003-09-14 21:09:51 +00:00
Dana Jansens
13bbcdd86b dont redraw the frames when changing their theme 2003-09-14 21:08:21 +00:00
Dana Jansens
2877e9a248 remove the x event handler 2003-09-14 21:07:38 +00:00
Dana Jansens
c9ef2f0118 dont bother fucking everythign up when the desktops number hasnt changed 2003-09-14 21:07:06 +00:00
Dana Jansens
9a7db27b46 fix mem leak 2003-09-14 21:06:43 +00:00
Dana Jansens
11e28eaa5c update the menus before putting them in the visible list 2003-09-14 21:06:20 +00:00