Commit graph

110 commits

Author SHA1 Message Date
Dana Jansens
58dc93abb9 make default focus model click-focus.
make middle-click focus the window
2003-01-29 08:51:17 +00:00
Dana Jansens
0268365304 destroy the list before ungrabbing 2003-01-29 00:44:41 +00:00
Dana Jansens
3ec33ffba5 handle weird cases where theres no more focused windows left gracefully (switching desktops) 2003-01-28 06:45:25 +00:00
Dana Jansens
2a36b90eb0 add docs 2003-01-28 05:57:58 +00:00
Dana Jansens
5559780c26 add comments at the top for the functions 2003-01-28 05:56:38 +00:00
Dana Jansens
98a131603c stacked_cycle_popup_list done 2003-01-28 05:38:32 +00:00
Dana Jansens
289e5e747e fix bug in python when rming window while cycling 2003-01-28 05:30:12 +00:00
Dana Jansens
3fa43bafc3 titlebar focus in the background of the popuplist 2003-01-28 05:01:39 +00:00
Dana Jansens
5e24320bca add margins, and limit title lengths 2003-01-28 05:00:39 +00:00
Dana Jansens
ff0f2bd335 focus cycling list 2003-01-28 04:53:10 +00:00
Dana Jansens
5face4c6f3 use otk objects in the ob scripts by importing otk 2003-01-27 13:42:41 +00:00
Dana Jansens
5168a8add5 new scripts for new script structure 2003-01-26 03:45:24 +00:00
Dana Jansens
be18a7c32e add alt-tab to the default bindings 2003-01-25 16:40:26 +00:00
Dana Jansens
997f94cf86 new/better/cleaner scripting interface 2003-01-25 16:36:55 +00:00
Dana Jansens
084d6f4e42 some intermediate stage. stacked focus cycling is very broken. dont try it. going to have to change how the python stuff works i think! 2003-01-24 09:25:03 +00:00
Dana Jansens
91c7e5c378 allow python to grab the keyboard. have release events go to the grabs callback. remove the modifier from teh state when a modifier key is the one being released 2003-01-24 07:37:26 +00:00
Dana Jansens
747c089ae1 dont focus on A-Left 2003-01-24 05:44:09 +00:00
Dana Jansens
104c1a164b wrap around right for focus cycling 2003-01-23 23:18:05 +00:00
Dana Jansens
ff98438acc keep a list of clients in the order that they have been focused 2003-01-23 15:46:19 +00:00
Dana Jansens
38396b8a8d remove client_buttons 2003-01-23 15:32:58 +00:00
Dana Jansens
bb303c7404 use the proper screen area, which excludes area taken up by struts 2003-01-23 13:48:46 +00:00
Dana Jansens
ea902741e7 put this back mostly. 2003-01-23 13:00:58 +00:00
Dana Jansens
a9e39af4cd make A-1 mouse focus 2003-01-23 13:00:20 +00:00
Dana Jansens
64fd3c3419 those adds werent a mistake.. :P 2003-01-23 12:49:50 +00:00
Dana Jansens
18ab245307 cycling by any number of windows 2003-01-23 09:03:06 +00:00
Dana Jansens
707f70682a linear focus cycling 2003-01-23 09:01:40 +00:00
Dana Jansens
28b8f67562 remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button 2003-01-23 05:20:13 +00:00
Dana Jansens
7b7ae097a0 make the 'toggle all desktops' button work 2003-01-23 04:49:42 +00:00
Dana Jansens
a1e6634a05 do good math 2003-01-17 07:25:11 +00:00
Dana Jansens
884ec58ccf use frame.size() 2003-01-17 07:17:26 +00:00
Dana Jansens
940247c3e5 make window placement not go off screen at all 2003-01-17 07:10:52 +00:00
Dana Jansens
d911b4b154 use the frame's area 2003-01-17 07:03:54 +00:00
Dana Jansens
a38a8f0bac add drag_threshold 2003-01-17 06:43:47 +00:00
Dana Jansens
af1ac846cc new raise/lower window code. only restacks 2 windows (1 move) at a time, ever. ManMower, u rulz. 2003-01-16 23:32:16 +00:00
Dana Jansens
5086347092 add a todo comment 2003-01-16 09:12:07 +00:00
Dana Jansens
d8aff44a6a redo otk::Property. make it static. 2003-01-16 08:44:52 +00:00
Dana Jansens
ffb237bf40 use the new global display var 2003-01-13 10:09:06 +00:00
Dana Jansens
de0706821d add number_of_desktops 2003-01-12 19:55:09 +00:00
Dana Jansens
fffcc1ee58 Middle lowers 2003-01-12 00:14:23 +00:00
Dana Jansens
157f6d5c8b s/OB// 2003-01-11 23:16:27 +00:00
Dana Jansens
87688e399c use new alias for mbuttons 2003-01-11 20:51:00 +00:00
Dana Jansens
fc7ec94f46 use new aliaes' for mbuttons 2003-01-11 20:50:47 +00:00
Dana Jansens
17ca0f5066 bind the exec properly 2003-01-10 22:54:59 +00:00
Dana Jansens
6f500e23e3 add an optional parameter to restart 2003-01-10 22:50:56 +00:00
Dana Jansens
8d52c2b114 change the default style to fieron2 2003-01-10 22:40:29 +00:00
Dana Jansens
151b6d4131 rm shit that didnt belong 2003-01-10 22:05:58 +00:00
Dana Jansens
cfead96bb3 some default bindings for if no user.py exists 2003-01-10 22:05:14 +00:00
Dana Jansens
5c752e66cf add defaults.py 2003-01-10 22:04:53 +00:00
Dana Jansens
6e41cef9bf reword comment a bit 2003-01-10 09:55:44 +00:00
Dana Jansens
1baea880f4 dont use a global var 2003-01-10 09:47:43 +00:00