Dana Jansens
b016470119
testing whether i caused a bug with this code
2002-08-14 15:10:57 +00:00
Dana Jansens
74a4bc01a7
properly watch for windows on other workspaces when mapping.
2002-08-14 06:26:42 +00:00
Dana Jansens
4bebd476c3
remove the net_wm_desktop/state hints from a window when we stop managing it, so that if an app reuses the window, we don't place it on the wrong workspace the second time.
2002-08-14 06:15:08 +00:00
Scott Moynes
75b6a5a378
added the ability to have numeric arguments for the cycle window/workspace functions.
...
eg.
Control-Mod1-Down nextWorkspace 6;
Control-Mod1-Right nextWorkspace;
Would allow some form of relative workspace flipping. It might be much less useful for cycling windows.
2002-08-14 04:17:46 +00:00
Dana Jansens
ef66d63b42
dont let windows get initially mapped when they arent on the current workspace
2002-08-13 21:25:41 +00:00
Dana Jansens
91b0784330
don't actually focus windows when adding them to the current workspace. this is already handled elsewhere, ands the window probably isnt evenmapped yet
2002-08-13 21:14:37 +00:00
Dana Jansens
1a145bba61
resize with alt+right click in all the same places that alt+left click moves
2002-08-13 17:49:34 +00:00
Dana Jansens
aa2ec5f217
don't make Decor_Close depend on MWM hints. Thats not part of them.
2002-08-13 13:53:41 +00:00
Dana Jansens
6838ab254f
fix whitespace
2002-08-12 21:00:12 +00:00
Dana Jansens
f633c5f057
allow the user to specify the modmask used to mouse events on windows
2002-08-10 18:21:10 +00:00
Dana Jansens
6e07a64d33
add the FlatBorder texture type
2002-08-10 17:36:26 +00:00
Dana Jansens
ff3d12175e
when updating the client menu for windows that aren't in the client menu, just ignore the request gracefully
2002-08-10 16:53:17 +00:00
Dana Jansens
175a7e5d1c
sync with bb-cvs
2002-08-10 16:52:43 +00:00
Dana Jansens
0f71036099
support the blackbox hints right and the blackbox attributes for decoration state
2002-08-10 16:15:19 +00:00
Dana Jansens
35818cc2f1
reconfigure wont break decor highlighting now
2002-08-10 00:03:29 +00:00
Dana Jansens
36db2d24ef
set a window's decorations based on mwm and window type. Ignore the different blackbox 'levels' since they arent ever used anyways. This makes toggling a window's decor always work right too!
...
Also, make XGrabServer calls while workspace warping ot make sure another window isnt grabbed in place of the one thats warping
2002-08-09 23:55:18 +00:00
Scott Moynes
5b088be950
fixed spelling mistake
2002-08-09 01:34:17 +00:00
Dana Jansens
bc3268b6f9
handle toolbars and utility windows proper. also, no more crashes from kpager (i really hope :P), at least not the same way
2002-08-09 00:44:35 +00:00
Dana Jansens
01096f8674
sync with blackbox-cvs
2002-08-08 23:07:24 +00:00
Dana Jansens
2d5e1c55f1
don't let windows snap to themself
2002-08-08 23:02:52 +00:00
Dana Jansens
652addd232
allow modifierless root keys
2002-08-08 22:45:26 +00:00
Dana Jansens
7d72843f3a
adding egnerated files to cvs
2002-08-08 21:10:52 +00:00
Dana Jansens
a906821589
watch for a failed opening of the X server!
2002-08-08 18:21:01 +00:00
Dana Jansens
027dbd1c20
watch for transient == ~0ul
2002-08-08 05:00:43 +00:00
Dana Jansens
f3a54e41a0
use the old method for showing windows on workspace change
2002-08-08 05:00:14 +00:00
Scott Moynes
97e86c912e
A few bug fixes and change the config to case insensitive and be more
...
tolerant of errors.
2002-08-08 03:10:54 +00:00
Dana Jansens
90ee16fc86
better support for relative resizing
2002-08-07 16:27:27 +00:00
Dana Jansens
d8967bd534
support better resizing a delta value instead of an absolute value
2002-08-07 16:24:13 +00:00
Dana Jansens
20045e735d
add the yacc/lex generated stuff
2002-08-07 02:51:40 +00:00
Dana Jansens
e5e886bc0f
sendTo and goto workspaces both need to start at 0, not 1
2002-08-07 02:17:01 +00:00
Scott Moynes
1f539dccc6
fixed change workspace and indenting
2002-08-07 02:10:16 +00:00
Dana Jansens
b0239459c3
drop the ""'s from actions' string arguments
2002-08-07 01:57:31 +00:00
Dana Jansens
616fa39a16
build the yacc/lex stuff
2002-08-07 01:46:26 +00:00
Dana Jansens
0ca8cd6f68
include the right header and cast to avoid warnings
2002-08-07 01:45:13 +00:00
Dana Jansens
71f05fc2a4
fix std:: namespace problems
2002-08-07 01:34:34 +00:00
Dana Jansens
4c10947be5
subtract 1 from teh workspace number specified
2002-08-07 01:30:19 +00:00
Dana Jansens
72c56d793b
sync with blackbox
2002-08-07 00:24:58 +00:00
Dana Jansens
aa06c07dec
sync with bb-cvs
2002-08-06 23:39:33 +00:00
Dana Jansens
4e84a99f0a
disable things in the placement menu when they dont have any effect for the selected placement type
2002-08-06 23:39:13 +00:00
Scott Moynes
ab80aa4981
bad patch
2002-08-06 23:33:40 +00:00
Scott Moynes
3c4a0e5fa9
added the lex source file
2002-08-06 23:08:54 +00:00
Scott Moynes
6d40002093
Big fat merge for epist.
...
This adds a config parser, chaining, and a tonne of other stuff.
Still need to fix up build system for the lex and yacc stuff.
2002-08-06 22:37:06 +00:00
Dana Jansens
00391787e3
perhaps fix a segfault here
2002-08-06 22:21:12 +00:00
Dana Jansens
b8c0c7af12
dont snap things around crazy with small windows in resistance mode
2002-08-06 12:03:08 +00:00
Dana Jansens
a2a348c233
perhaps fix an infinate loop in here..
2002-08-06 08:13:22 +00:00
Dana Jansens
08e28f38a9
add a sanity check for the snap offset, limiting it to 50
2002-08-03 17:05:09 +00:00
Dana Jansens
dba5b809ec
change default resistance to 18
2002-08-02 21:41:41 +00:00
Dana Jansens
b9e40b8b1e
add the resource for the window snapping offset
2002-08-02 21:07:17 +00:00
Dana Jansens
b34a0d1ce2
save the window-to-window snapping right
2002-08-02 20:56:25 +00:00
Dana Jansens
1ecf3b734a
honor the snap_offset properly for windows, and for edges(?)
2002-08-02 20:50:51 +00:00