Commit graph

848 commits

Author SHA1 Message Date
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
Dana Jansens
22869af55c snap to windows/edges an optional offset away 2002-08-02 20:37:33 +00:00
Dana Jansens
347baf0c0b had an extra window placement menu 2002-08-02 20:22:36 +00:00
Dana Jansens
50598700df keep the new menus on top of normal windows 2002-08-02 19:58:18 +00:00
Dana Jansens
d8a817813d redraw menu checkmarks when needed, this was broken since they're on the opposite side of the menu now 2002-08-02 19:49:29 +00:00
Dana Jansens
a16a273251 Enable corner snapping option for both snap types 2002-08-02 19:36:47 +00:00
Dana Jansens
81b3cf4023 add cvsignore file 2002-08-02 19:25:20 +00:00
Dana Jansens
ea02ab8cae add config menu entries for all the new window snapping/resistance options 2002-08-02 19:24:38 +00:00
Dana Jansens
3356db4885 add rc options for window snapping/resistance 2002-08-02 19:02:47 +00:00