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