Dana Jansens
|
db086ef336
|
put focus_cycle into focus.c, use it there in the action. improved it as well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine.
|
2003-04-07 03:46:41 +00:00 |
|
Dana Jansens
|
d6f9bc953a
|
allow specifying that some focus events should be ignored for the focus order list
|
2003-04-05 22:56:10 +00:00 |
|
Dana Jansens
|
bd12517c61
|
add focus options to the new rc file
|
2003-04-05 20:47:16 +00:00 |
|
Dana Jansens
|
cbbf90a718
|
change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/
|
2003-04-05 20:27:03 +00:00 |
|
Dana Jansens
|
695520283d
|
rm a no-longer-valid comment
|
2003-03-31 06:46:19 +00:00 |
|
Dana Jansens
|
a6d9be4f66
|
yet more focus fixings. RevertToPointerRoot could mess things up focusing a client and us ignoring the FocusIn of Pointer type. this is all handled now.
|
2003-03-30 22:58:04 +00:00 |
|
Dana Jansens
|
4bd182605c
|
killa debug print
|
2003-03-28 08:22:46 +00:00 |
|
Dana Jansens
|
96a81e8837
|
handle better the case of choosing the window to focus but it is already focused when switching desktops
|
2003-03-28 08:21:38 +00:00 |
|
Dana Jansens
|
ad4062833d
|
sync after focusing
|
2003-03-28 04:12:23 +00:00 |
|
Dana Jansens
|
045c4f035c
|
rm a bunch of prints. make switching to an empty desktop not kill focus
|
2003-03-28 01:14:22 +00:00 |
|
Dana Jansens
|
6778db7392
|
better var naming
|
2003-03-28 00:17:10 +00:00 |
|
Dana Jansens
|
b23c66afd1
|
dont rm focus when i actually found something to fall back to with the pointer
|
2003-03-28 00:16:36 +00:00 |
|
Dana Jansens
|
eee483bb47
|
add code to fallback focus
|
2003-03-27 23:07:47 +00:00 |
|
Dana Jansens
|
f29dd7e0cd
|
not using CurrentTime anywhere
|
2003-03-26 15:02:08 +00:00 |
|
Dana Jansens
|
106d5630bf
|
use the last event timestamp when focusing the focus_backup
|
2003-03-26 14:06:55 +00:00 |
|
Dana Jansens
|
3b14b587ef
|
more focus improvements. everything seems to work!
|
2003-03-24 04:56:46 +00:00 |
|
Dana Jansens
|
b2c508d97e
|
set focus_order back to null on shutdown so g_renew would work
|
2003-03-23 18:11:46 +00:00 |
|
Dana Jansens
|
a3c9271ca2
|
init the focus_client ptr in startup
|
2003-03-21 10:23:57 +00:00 |
|
Dana Jansens
|
16787d0a17
|
oops
|
2003-03-19 09:33:52 +00:00 |
|
Dana Jansens
|
152c638ef1
|
destroy the focus_backup
|
2003-03-19 09:32:51 +00:00 |
|
Dana Jansens
|
8428becfde
|
the focus_order shit is init'd by the screen_startup setting the number of desktops
|
2003-03-19 08:05:58 +00:00 |
|
Dana Jansens
|
648c55b829
|
move the focus_order lists into the kernel
|
2003-03-19 07:08:15 +00:00 |
|
Dana Jansens
|
a91a6f97da
|
kill some whitespace
|
2003-03-18 09:10:48 +00:00 |
|
Dana Jansens
|
77a46782db
|
kill a comment
|
2003-03-18 09:10:35 +00:00 |
|
Dana Jansens
|
6e29605d41
|
send the right client for unfocus events
|
2003-03-18 08:48:14 +00:00 |
|
Dana Jansens
|
002bf5e7e6
|
send unfocus events after focus events
|
2003-03-18 08:41:50 +00:00 |
|
Dana Jansens
|
bfea000a74
|
add a keyboard plugin
|
2003-03-18 05:29:01 +00:00 |
|
Dana Jansens
|
75b07a2bb3
|
all events are dispatched
|
2003-03-17 20:16:32 +00:00 |
|
Dana Jansens
|
9b33f7ded6
|
stop using python internally. add an event dispatcher
|
2003-03-17 19:54:37 +00:00 |
|
Dana Jansens
|
f8a47de5ec
|
merge the C branch into HEAD
|
2003-03-16 21:11:39 +00:00 |
|