Dana Jansens
617bd951d6
smart xinerama placement for groups
2003-09-19 19:55:21 +00:00
Dana Jansens
b731e0e282
smart placement has a fallback for just groups now too
2003-09-19 19:34:42 +00:00
Dana Jansens
f3746e29a5
install the menu.xsd
2003-09-19 19:19:52 +00:00
Dana Jansens
86fa7c0966
add the schemas to the distribution
2003-09-19 19:17:26 +00:00
Dana Jansens
cdbd7ad985
look for sed
2003-09-19 19:16:56 +00:00
Dana Jansens
ba05275408
comment
2003-09-19 17:45:33 +00:00
Dana Jansens
e5908c3f89
use the new action ru system which always runs lists of actions instead of individual ones
2003-09-19 17:41:05 +00:00
Dana Jansens
77d8347234
const
2003-09-19 17:40:35 +00:00
Dana Jansens
44fd94ff51
only allow running lists of actions at a time, policy is to always allow multiple action bindings, so this enforces it, and at the same time, UngrabKeyboard() before firing actions if there are no interactive ones. This is needed for some execute's, namely gnome-panel-control --main-menu.
2003-09-19 17:40:26 +00:00
Dana Jansens
19e4820073
properly send resize events for when the app has requested the resize
2003-09-19 16:58:23 +00:00
Dana Jansens
9e60c45cda
dont allow 0 desktops
2003-09-19 07:30:07 +00:00
Dana Jansens
abde4bc153
dont split client requested resizes into 2 events, thanks to manmower for this idea
2003-09-18 20:09:16 +00:00
Dana Jansens
2bd406a0a5
make a warning into a debug message
2003-09-18 08:02:05 +00:00
Dana Jansens
d826a88728
rename gnomepanelproxy to gnome-panel-control
2003-09-18 07:47:58 +00:00
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