Commit graph

601 commits

Author SHA1 Message Date
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
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