Dana Jansens
00f6dea058
keep menus taller than the screen from jittering. also keep the half of the menu you're in visible. more precision would be nicer but meh for now (ever) i guess.
2003-09-10 18:00:08 +00:00
Dana Jansens
32c3e07fed
distribute the .pc.in files
2003-09-10 17:40:57 +00:00
Dana Jansens
c6ad57fc73
save the new glist!
2003-09-10 17:39:30 +00:00
Dana Jansens
fe2f637e2b
when the client for an interactive action is closed, kill the action
2003-09-10 17:21:27 +00:00
Dana Jansens
3541c60fcb
use the current size not the start size for moving
2003-09-10 17:13:57 +00:00
Dana Jansens
7b7bf43fc9
use the focus client when the client is null for keyboard events
2003-09-10 17:12:26 +00:00
Dana Jansens
396eb330ac
oops, copypaste
2003-09-10 17:11:46 +00:00
Dana Jansens
d4f192394f
dont deref the client before checking for null
2003-09-10 17:10:11 +00:00
Dana Jansens
e1b6c6dd90
use theme.show_handle
2003-09-10 17:03:29 +00:00
Dana Jansens
67ba3e2f3b
more changes
2003-09-09 08:09:08 +00:00
Dana Jansens
3fcba81510
save teh client for interactive actions cuz after teh keyboard is grabbed there is no client
2003-09-09 08:05:06 +00:00
Dana Jansens
fbbc4c55ba
beta2
2003-09-09 07:19:31 +00:00
Dana Jansens
0f6ef588b7
recent changes
2003-09-09 07:18:47 +00:00
Dana Jansens
8fe0cb8989
no more interactive mouse actions, they are evil etc. actions now "feel" much more solid. if move/resizing a window while changing workspaces, it will follow.
2003-09-09 07:16:38 +00:00
Dana Jansens
0f544808b8
no mouse interactive actions. no bugs.
2003-09-09 06:07:00 +00:00
Dana Jansens
5e38ae49ce
remove debug prints
2003-09-08 19:32:01 +00:00
Dana Jansens
191f982dd4
allow a padding.width of 0
2003-09-08 19:09:59 +00:00
Dana Jansens
7d20f6f4d3
warn about the right shit
2003-09-08 18:58:57 +00:00
Dana Jansens
7f8b8119c4
remove comment that isnt right anymore
2003-09-08 18:42:47 +00:00
Dana Jansens
a72371b41f
bigtime theme changes. bigtime.
2003-09-08 18:38:52 +00:00
Dana Jansens
e68e6c6a53
expose focus_cycle_client
2003-09-08 18:20:09 +00:00
Dana Jansens
b8e4eecc9f
act on the visibly focused window when that differs from the actual focused window
2003-09-08 18:19:04 +00:00
Dana Jansens
3fa11ec62b
round 2 for this shit
2003-09-08 18:05:42 +00:00
Dana Jansens
4c0adb1f2b
flush after resizing a client
2003-09-08 18:01:46 +00:00
Dana Jansens
5bebe5fbf8
if the client is growing, resize it before the frame. if its shrinking, then resize the frame first. reduces flicker lots.
2003-09-08 17:58:31 +00:00
Dana Jansens
9f2a844beb
watch for windows with titlecounts changing their title and getting an incorrect titlecount
2003-09-08 17:51:54 +00:00
Dana Jansens
e9d878f47d
oops
2003-09-08 17:39:21 +00:00
Dana Jansens
7cbcc099ef
some simpler code
2003-09-08 17:30:55 +00:00
Dana Jansens
e5f27bd25e
grab the pointer befoer shading a window to prevent focus moving in sloppy focus
2003-09-08 17:25:51 +00:00
Dana Jansens
3942d579d8
dont reset all the states to FALSE in client_get_state, this made an initial IconicState get ignored
2003-09-08 17:22:46 +00:00
Dana Jansens
58e7af84b9
oops missed a capitalization
2003-09-08 16:55:43 +00:00
Dana Jansens
ece103b5f4
add obconf to the menu
2003-09-08 09:09:02 +00:00
Dana Jansens
0687790236
flush after drawing each menu item
2003-09-08 09:08:36 +00:00
Dana Jansens
c5b156ef78
timeouts are all in millisecond
2003-09-08 09:08:05 +00:00
Dana Jansens
aafa246e2f
if the menu path starts with a /, then just load it, don't try the prefixes
2003-09-08 08:43:49 +00:00
Dana Jansens
c73bd381fe
fix autohiding
2003-09-08 03:31:40 +00:00
Dana Jansens
596be5028e
dont modify the time from the config parser
2003-09-08 03:18:04 +00:00
Dana Jansens
37e7570954
make both focusDelay and hideTimeout in milliseconds
2003-09-08 03:17:10 +00:00
Dana Jansens
7eddc48043
fix crash when reconfigure changes the stacking layer of the dock
2003-09-08 03:08:32 +00:00
Dana Jansens
46e0be4ed7
capitalize mouse actions
2003-09-08 01:33:13 +00:00
Dana Jansens
50d7028334
move windows around before removing the focus order lists to prevent nasty segfault when it removes a window from an already freed list
2003-09-08 00:58:10 +00:00
Dana Jansens
237cc7278b
obconf is moving into its own tree
2003-09-07 23:43:45 +00:00
Dana Jansens
84a60ebbfb
dont use obsolete xmlChildrenNode
2003-09-07 23:34:01 +00:00
Dana Jansens
804b12d46a
add my email address
2003-09-07 23:33:40 +00:00
Dana Jansens
bbc22b9870
remove obconf from this tree.
...
add versioning for the libraries and pkgconfig files for them.
2003-09-07 23:33:11 +00:00
Dana Jansens
420cbea6cc
xflush after rendering
2003-09-07 19:04:25 +00:00
Dana Jansens
78282959f9
little bit of an actions overhaul, added action_run* so that duplicated code can all be in the same place now woot.
...
allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case)
remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-07 19:03:20 +00:00
Dana Jansens
b23594d88d
these shoulda been removed long ago
2003-09-06 09:40:27 +00:00
Dana Jansens
09ada49a80
\n's at the end of strings passed to ob_debg
2003-09-06 09:26:32 +00:00
Dana Jansens
4bec1c07db
Closes #799 . i think im too high to say more.
2003-09-06 09:25:05 +00:00