Commit graph

3978 commits

Author SHA1 Message Date
Dana Jansens
4f6908feed add gnomepanelproxy 2003-09-18 07:43:33 +00:00
Dana Jansens
fdd1c3c8a7 add a 'Switch to...' entry to empty desktops in the client-list-menu 2003-09-18 06:17:51 +00:00
Dana Jansens
3b1e518dbc while doing a moveresize, the client actions act on will be the client being moveresized 2003-09-18 06:09:44 +00:00
Dana Jansens
5da2b67298 off by one error 2003-09-18 05:23:13 +00:00
Dana Jansens
186824fc13 provide some default bindings, not a complete list from the rc.xml.. yet. 2003-09-17 08:12:23 +00:00
Dana Jansens
bdc10887cb provide a way to remove all bindings 2003-09-17 08:11:59 +00:00
Dana Jansens
ebe3091560 const 2003-09-17 08:01:37 +00:00
Dana Jansens
16f46c296d no tabs 2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41 add copyright headers, adjust --version output to include copyright, and --help output to not include version output. 2003-09-17 07:32:52 +00:00
Dana Jansens
5a24f4c1c6 make the installed themeupdate.py executable 2003-09-17 06:51:30 +00:00
Dana Jansens
42bbf21bbd install themupdate.py to share/openbox/ 2003-09-17 06:46:16 +00:00
Dana Jansens
88b8398342 add the MoveResize context, which is used while doing a move/resize on a window. Actions bound in this context can be executed with the mouse during a move/resize on a window. 2003-09-17 06:44:04 +00:00
Dana Jansens
96f9db0d0c api cleanups for render/theme.h 2003-09-17 06:21:35 +00:00
Dana Jansens
ad7fd99f1d use the theme padding for the menu title's size 2003-09-17 06:10:29 +00:00
Dana Jansens
f85a855417 make ob_exit() take an error code. don't exit with 0 for signals other than TERM and INT. 2003-09-17 02:50:20 +00:00
Dana Jansens
275c44c386 move where grabs are init'd since they use the screen_support_win now 2003-09-17 02:41:17 +00:00
Dana Jansens
ec4c9b0c1f remoev unneeded include 2003-09-17 02:39:59 +00:00
Dana Jansens
f58f93f3d0 fix to be up-to-date with the theme spec 2003-09-17 02:38:08 +00:00
Dana Jansens
dbd3e9b6b2 allow the use of keycodes directly in key bindings 2003-09-17 02:37:52 +00:00
Dana Jansens
b288fdee41 dont assert if a moveresize is started while one is in progress. apps could do this with client messages, or the user can easily do it with actions. 2003-09-16 08:02:13 +00:00
Dana Jansens
3ce8f83674 grab the pointer on the screen_support_win, causing all mouse events during a grab to not be acted on as if they were on the root window/context 2003-09-16 07:48:55 +00:00
Dana Jansens
138ee2c949 dont use -release for libtool 2003-09-16 07:22:05 +00:00
Dana Jansens
3c38171fde fallback when nothing is focused and we switch desktops! 2003-09-16 06:59:48 +00:00
Dana Jansens
e334f7b199 ifdef DEBUG_FOCUS focus output 2003-09-16 06:52:23 +00:00
Dana Jansens
bf9c87db48 default to "TheBear" 2003-09-16 04:52:00 +00:00
Dana Jansens
f7790bb481 fix properly 2003-09-16 04:49:58 +00:00
Dana Jansens
960b409249 make TheBear install poroerly in its openbox-3 dir 2003-09-16 04:49:39 +00:00
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