Dana Jansens
|
2a6c730f02
|
add aliases for mouse buttons
|
2003-01-11 20:48:52 +00:00 |
|
Dana Jansens
|
cc86c196a2
|
dont need 2 of these comments
|
2003-01-11 19:44:16 +00:00 |
|
Dana Jansens
|
77ab46d1e3
|
removing all prefixes completed
|
2003-01-11 19:42:43 +00:00 |
|
Dana Jansens
|
23c11a151a
|
old bb shitz
|
2003-01-11 19:19:14 +00:00 |
|
Dana Jansens
|
261034b354
|
wrapper updates
|
2003-01-11 11:25:26 +00:00 |
|
Dana Jansens
|
e8f5cf2940
|
valgrind fixes, and fixes for writing shit all over the environment. yay~!!!!!!!
|
2003-01-11 11:16:36 +00:00 |
|
Dana Jansens
|
19bfac5195
|
broken to all hell. oh no.
|
2003-01-11 07:13:49 +00:00 |
|
Dana Jansens
|
fd5369cd17
|
only send configu notify if the window is mapped (has a frame)
|
2003-01-11 05:45:21 +00:00 |
|
Dana Jansens
|
51ff149748
|
new autoconf shit woowoo
|
2003-01-11 04:06:25 +00:00 |
|
Dana Jansens
|
af8b457f40
|
send configure notify when moving a window
|
2003-01-11 04:04:42 +00:00 |
|
Dana Jansens
|
d12e655d45
|
load a global defaults.py if the user.py isnt loaded
|
2003-01-10 22:42:45 +00:00 |
|
Dana Jansens
|
3dde884d38
|
dont bother making a copy of the event to change its type
|
2003-01-10 19:31:44 +00:00 |
|
Dana Jansens
|
a0333b52d8
|
when i get a button press on the client window, i have to manufacture the release, because i never will get one from the x server
|
2003-01-10 19:17:26 +00:00 |
|
Dana Jansens
|
7a95b5a949
|
don't grab for motion/releases on the client window, i don't get them anyways.
|
2003-01-10 19:16:56 +00:00 |
|
Dana Jansens
|
15a7384d11
|
add to comment
|
2003-01-10 10:02:17 +00:00 |
|
Dana Jansens
|
0b12453cf6
|
updated wrappers
|
2003-01-10 09:48:30 +00:00 |
|
Dana Jansens
|
007e17d32b
|
dont define the 'display' global
|
2003-01-10 08:54:09 +00:00 |
|
Dana Jansens
|
558b55b0c3
|
add OBDisplay_display()
|
2003-01-10 08:52:43 +00:00 |
|
Dana Jansens
|
d0c61ebfea
|
dont need the otk initializer
|
2003-01-10 08:32:35 +00:00 |
|
Dana Jansens
|
88b7de4aaa
|
the openbox module has to include shit from otk that it uses, swigs shit doesnt work across modules in the shadow wrappers
|
2003-01-10 07:43:42 +00:00 |
|
Dana Jansens
|
623de3b0ee
|
rm printf
|
2003-01-10 07:40:32 +00:00 |
|
Dana Jansens
|
6d6082dc7d
|
add some comments to the procedure
|
2003-01-10 06:43:52 +00:00 |
|
Dana Jansens
|
678bb52123
|
stop including otk in the openbox module. makes the wm hooger for no good cause. simply import all the otk shit. add otk.hh
|
2003-01-10 06:40:31 +00:00 |
|
Dana Jansens
|
c8e246f8de
|
include the all otk stuff into the openbox python module. rename widget.hh to stop conflicting with the one in otk/
|
2003-01-10 06:16:42 +00:00 |
|
Dana Jansens
|
e0878c9fc2
|
typosnsuch
|
2003-01-10 03:15:50 +00:00 |
|
Dana Jansens
|
915b171bef
|
install the shadow wrappers
|
2003-01-10 03:15:11 +00:00 |
|
Dana Jansens
|
385de86d90
|
add the shadow class wrappers
|
2003-01-10 03:12:42 +00:00 |
|
Dana Jansens
|
b67f5e702e
|
new python interface! using the .py shadow wrappers from swig
|
2003-01-10 03:11:48 +00:00 |
|
Dana Jansens
|
0d00827947
|
include point and rect from otk so that they can have objects returned instead of strings
|
2003-01-10 03:10:18 +00:00 |
|
Dana Jansens
|
345d957e1e
|
new python callbacks data, infrastructure. going to rework bindings code. cvs wont work for shit now. but thats life.
|
2003-01-09 22:54:31 +00:00 |
|
Dana Jansens
|
b1739374a6
|
change what re-maprequest events do, just convert them to net_active_window messages. make net_active_window unshade/iconify
|
2003-01-09 04:26:32 +00:00 |
|
Dana Jansens
|
e2274e0f0a
|
s/False/false
|
2003-01-09 03:53:26 +00:00 |
|
Dana Jansens
|
4e6e0b8d9b
|
wrapper updates
|
2003-01-08 22:41:24 +00:00 |
|
Dana Jansens
|
9dd52dfcc3
|
make close() and shade() private.
|
2003-01-08 17:10:35 +00:00 |
|
Dana Jansens
|
cec568b076
|
state_above/below work now
|
2003-01-08 17:00:27 +00:00 |
|
Dana Jansens
|
368d981208
|
add a -single argument which only runs on a single screen
|
2003-01-08 16:29:39 +00:00 |
|
Dana Jansens
|
dbf58ef2b6
|
check for python errors a little better i think..
|
2003-01-08 09:22:14 +00:00 |
|
Dana Jansens
|
bd748f7402
|
rework focus event handling. does it basically like ob2 did now. and it seems to work too :>
|
2003-01-08 07:41:17 +00:00 |
|
Dana Jansens
|
9656d1e276
|
put unmanageWindow back how it used to be. no 'remap' argument
|
2003-01-08 06:46:21 +00:00 |
|
Dana Jansens
|
3489627803
|
add some comments
clean up the releasing of the client from the frame
|
2003-01-08 06:45:56 +00:00 |
|
Dana Jansens
|
7e41036491
|
rm old comment
|
2003-01-08 06:45:30 +00:00 |
|
Dana Jansens
|
6bad7e676a
|
map the window if it was reparented, on release
|
2003-01-08 06:45:21 +00:00 |
|
Dana Jansens
|
f2fa99b33e
|
make some funcs const, and don't try focus a client if it is not visible
|
2003-01-08 06:45:01 +00:00 |
|
Dana Jansens
|
889df8a74d
|
clarify an incorrect comment, and make some funcs const
|
2003-01-08 06:44:23 +00:00 |
|
Dana Jansens
|
ada98dd585
|
*** empty log message ***
|
2003-01-08 06:41:47 +00:00 |
|
Dana Jansens
|
2a40cebfdc
|
grab the server around key ungrab/grabs to prevent losing keys
|
2003-01-08 06:41:31 +00:00 |
|
Dana Jansens
|
43c0dc42aa
|
fix typo
|
2003-01-08 05:06:21 +00:00 |
|
Dana Jansens
|
0147a61f89
|
move a comment
|
2003-01-07 20:21:56 +00:00 |
|
Dana Jansens
|
cc36ecf2f2
|
don't reparent to root if the client has already reparented since unmapping
|
2003-01-07 20:21:42 +00:00 |
|
Dana Jansens
|
f11bd1b0cc
|
better reparent handling, dont fux with the event stack..
|
2003-01-07 20:20:14 +00:00 |
|
Dana Jansens
|
2ae5aaca65
|
rm old junk
|
2003-01-07 20:08:47 +00:00 |
|
Dana Jansens
|
1b13d34c1e
|
i think im handling reparent events correctly now, by unmanaging the window and then XMapping the client
|
2003-01-07 20:06:29 +00:00 |
|
Dana Jansens
|
e5eb783aa2
|
ignore the right about of unmap notifies
|
2003-01-07 19:54:00 +00:00 |
|
Dana Jansens
|
a2de94e91e
|
in synch mode, chew up 100% cpu, cuz we cant select on the display's fd
|
2003-01-07 19:24:38 +00:00 |
|
Dana Jansens
|
6062fe404c
|
handle unmaps better. all thanks to acroread sending wacky unmap events
|
2003-01-07 09:30:00 +00:00 |
|
Dana Jansens
|
13f1f39f01
|
dont move frame if not frame exists while mapping
|
2003-01-07 07:05:39 +00:00 |
|
Dana Jansens
|
a132968424
|
don't place the window magically if we're starting (the window was already placed)
|
2003-01-07 06:56:57 +00:00 |
|
Dana Jansens
|
7990e6fc46
|
add a PlaceWindow event hook type
|
2003-01-07 06:50:21 +00:00 |
|
Dana Jansens
|
7ca4d1cf8a
|
add a check for ShapeBounding shape events
|
2003-01-07 06:37:02 +00:00 |
|
Dana Jansens
|
6c3aec9e09
|
dont unset focused client if it is still/already set, that causes bugs!
|
2003-01-07 06:24:40 +00:00 |
|
Dana Jansens
|
dc532b7661
|
change the unmanae ordeer around to have the callbacks fire last
|
2003-01-07 05:48:12 +00:00 |
|
Dana Jansens
|
eccab56a6c
|
fixed condition that could cause 2 windows to look focused, and bad things to occur
|
2003-01-07 05:21:12 +00:00 |
|
Dana Jansens
|
9d2ba8205c
|
sending windows to workspaces works. focus messes up on fast switching
|
2003-01-07 05:17:39 +00:00 |
|
Dana Jansens
|
4c768d5d63
|
use client messages to switch desktops/move windows between desktops
|
2003-01-07 04:51:55 +00:00 |
|
Dana Jansens
|
d833fb1ecc
|
add python.hh to the openbox.i deps
|
2003-01-07 03:22:35 +00:00 |
|
Dana Jansens
|
26bef30a57
|
add startup and shutdown callback events for each screen
|
2003-01-07 02:43:56 +00:00 |
|
Dana Jansens
|
711a7d8c56
|
supply python routines for next/prev workspace
|
2003-01-07 02:24:43 +00:00 |
|
Dana Jansens
|
d7cc09cebd
|
dont hide windows when switching to the current workspace
|
2003-01-07 01:58:39 +00:00 |
|
Dana Jansens
|
7175ac2b5a
|
windows stay on their desktops
|
2003-01-07 01:54:26 +00:00 |
|
Dana Jansens
|
f71a1fc7d2
|
grab SIGUSR1
|
2003-01-07 01:49:32 +00:00 |
|
Dana Jansens
|
3d8ffcc2cb
|
dont reset focus to the unfocused window!
|
2003-01-07 01:28:59 +00:00 |
|
Dana Jansens
|
33ddfc7664
|
desktops
|
2003-01-07 00:59:41 +00:00 |
|
Dana Jansens
|
e9b48d2f1d
|
move the shit from OBRootWindow into OBScreen
|
2003-01-07 00:57:26 +00:00 |
|
Dana Jansens
|
00e2c5aaad
|
keep track of desktops...
|
2003-01-07 00:57:00 +00:00 |
|
Dana Jansens
|
40449e199d
|
allow to bind multiple functions to everything
|
2003-01-06 19:01:49 +00:00 |
|
Dana Jansens
|
a460f0bc48
|
add comments for rming masks from the events
|
2003-01-06 06:03:38 +00:00 |
|
Dana Jansens
|
dbf077a59a
|
rm debugging comment
|
2003-01-06 04:58:07 +00:00 |
|
Dana Jansens
|
cc39863363
|
handle maprequests after mapped correctly. thus making gaim happy again
|
2003-01-06 04:57:42 +00:00 |
|
Dana Jansens
|
043822f6b6
|
grab the first known window type
|
2003-01-06 04:44:00 +00:00 |
|
Dana Jansens
|
1297c7c157
|
clean up transient's parent's reference in destructor
|
2003-01-06 04:33:37 +00:00 |
|
Dana Jansens
|
34cd50ec51
|
gets transients! woot. tested and such.. no groups still tho
|
2003-01-05 02:32:39 +00:00 |
|
Dana Jansens
|
a93f06f5b3
|
keep track of transients. however not group transients yet
|
2003-01-05 02:24:27 +00:00 |
|
Dana Jansens
|
c7b22b4f9c
|
transient window support..halfway
|
2003-01-05 01:40:38 +00:00 |
|
Dana Jansens
|
b9a7f6fbcb
|
SIGHIP not SUGHUP
|
2003-01-04 23:51:39 +00:00 |
|
Dana Jansens
|
eef665c6b8
|
only focus new 'normal' windows
|
2003-01-04 23:51:24 +00:00 |
|
Dana Jansens
|
180cdd0e91
|
dont restart on HUP. badness. restart on USR1.
|
2003-01-04 19:22:44 +00:00 |
|
Dana Jansens
|
a5df374fbd
|
lameass comment from the past
|
2003-01-04 19:18:44 +00:00 |
|
Dana Jansens
|
cef2672ec8
|
restart on HUP
|
2003-01-04 19:18:30 +00:00 |
|
Dana Jansens
|
d13f021b8b
|
add support for wm_window_role
|
2003-01-04 19:09:52 +00:00 |
|
Dana Jansens
|
fdb4e652f7
|
move the approproate code for map request handling to the client class. this will deiconify the window when requested.
|
2003-01-04 09:27:50 +00:00 |
|
Dana Jansens
|
aef2ab758d
|
if a dock has the 'below' state set, then it goes in the normal window layer
|
2003-01-04 08:54:53 +00:00 |
|
Dana Jansens
|
9ec2da72a5
|
let the user set the above/below stacking layer easily
|
2003-01-04 08:50:30 +00:00 |
|
Dana Jansens
|
056ff3b50c
|
better focus passing around for now
|
2003-01-04 08:41:42 +00:00 |
|
Dana Jansens
|
7bae794382
|
support net_wm_strut's! nothing to do with them yet however
|
2003-01-04 08:02:08 +00:00 |
|
Dana Jansens
|
58cd3958a3
|
decor and functions set set right for !normal windows
|
2003-01-04 07:36:29 +00:00 |
|
Dana Jansens
|
b02c91caad
|
more ideas in comments
|
2003-01-04 07:26:57 +00:00 |
|
Dana Jansens
|
a6f5b33ad9
|
configure request optimizations
|
2003-01-04 07:24:40 +00:00 |
|
Dana Jansens
|
8735c12d96
|
shape works again. updating the delete_window protocol update the decor.
|
2003-01-04 07:04:23 +00:00 |
|
Dana Jansens
|
7ec03b895e
|
move where transient shit will be
|
2003-01-04 06:47:47 +00:00 |
|
Dana Jansens
|
dd7af2419a
|
use the correct size for buttons even when there is no iconify button in use. (oops)
|
2003-01-04 06:46:04 +00:00 |
|