Commit graph

196 commits

Author SHA1 Message Date
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
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
a2a348c233 perhaps fix an infinate loop in here.. 2002-08-06 08:13:22 +00:00
Dana Jansens
d7bf31c5b5 make the execute process better 2002-07-26 09:21:17 +00:00
Dana Jansens
ca31686579 remove debug cout 2002-07-26 09:21:03 +00:00
Dana Jansens
cd6c4ebcb2 add new binary 2002-07-26 07:32:42 +00:00
Dana Jansens
aab3c5df07 add default workspace change bindings 2002-07-25 05:16:08 +00:00
Dana Jansens
b065c29aa6 make what is output optional 2002-07-25 05:15:45 +00:00
Dana Jansens
fb7b6b3761 add the xftlsfonts utility 2002-07-25 04:40:04 +00:00
Dana Jansens
97c3b159c2 dont focus more than one window when cycling! 2002-07-25 03:55:54 +00:00
Dana Jansens
fa95bcda02 wait for 20 seconds instead of 20 milliseconds for a netwm window manager to appear 2002-07-25 03:14:10 +00:00
Dana Jansens
fa34ea5250 don't try pass focus off to windows that dont take it 2002-07-24 17:49:57 +00:00
Dana Jansens
49c04eaf57 fix capitalization 2002-07-24 16:54:18 +00:00
Dana Jansens
d6cc0b6193 document the current hardcoded key bindings 2002-07-24 16:53:52 +00:00
Dana Jansens
33cce0d97e remove a debug cout 2002-07-24 10:03:11 +00:00
Dana Jansens
ae86775d04 make lastActiveWindow more intelligent 2002-07-24 10:02:32 +00:00
Dana Jansens
0adf54b0ca better window focusing 2002-07-24 09:39:34 +00:00
Dana Jansens
746c37b24b smarter window cycling, behave with omnipresent windows 2002-07-24 09:39:18 +00:00
Dana Jansens
8e38989ee8 remove some unneeded std::'s 2002-07-24 09:03:05 +00:00
Dana Jansens
4652af7b28 watch for case where not all screens get managed! 2002-07-24 08:44:21 +00:00
Dana Jansens
28594da6de epist + multihead == <drool>
added next/prevWindowOnAllScreens
added next/prevScreen
2002-07-24 08:33:35 +00:00
Dana Jansens
3792d28333 make more clear 2002-07-23 21:51:38 +00:00
Dana Jansens
f6a3cd61f8 cycle windows was looping forever! 2002-07-23 21:49:59 +00:00
Dana Jansens
c6699031a0 no more segging when adding removing windows 2002-07-23 04:58:21 +00:00
Dana Jansens
fc792813a2 including wrong 2002-07-23 01:30:58 +00:00
Dana Jansens
3a9f075274 much nicer hardcoded bindings! :) 2002-07-22 09:27:40 +00:00
Dana Jansens
e8f387ea48 handle events on the right screen 2002-07-22 08:38:51 +00:00
Dana Jansens
6268e2c42a run execs 2002-07-22 08:31:36 +00:00
Dana Jansens
6ea8fb9afa function declaration for a function that no longer exists 2002-07-22 02:16:57 +00:00
Scott Moynes
a0cf45a0ef handle all combinations of lock modifiers on keypress
this should be an rc file option
2002-07-21 22:35:43 +00:00
Scott Moynes
f754eb0ea4 Handle all combinations of the lock modifiers on a keypress.
This should be a rc file option once we have one.
2002-07-21 22:34:38 +00:00
Dana Jansens
0ee5660504 dont use "exec " anymore cuz then stuff like && doesn't work 2002-07-21 10:18:12 +00:00
Dana Jansens
728022e170 exec stuff with "exec " so the sh isnt left over in memory for each process 2002-07-21 10:13:04 +00:00
Dana Jansens
54c495c83c add some cvsignore's 2002-07-20 23:19:25 +00:00
Dana Jansens
66803e3a7f add no_NO and ro_RO translations 2002-07-20 23:18:29 +00:00
Dana Jansens
7d4a07cbbc i put paths in here by accident ^_^ 2002-07-20 23:11:46 +00:00
Dana Jansens
3fd35d37e6 add another hardcoded binding :) 2002-07-20 21:08:11 +00:00
Dana Jansens
c258a4717a remove the add/remove/active_window debug cout's 2002-07-20 20:29:10 +00:00
Dana Jansens
675d16c71a implement window resizing. using resizing incrememnts if the window has requested them! 2002-07-20 20:25:56 +00:00
Dana Jansens
5b91573e0c implement window resizing 2002-07-20 20:06:38 +00:00
Dana Jansens
6595476d81 keep track of window dimentions
use them for window moving
2002-07-20 20:04:27 +00:00
Dana Jansens
32ac5d9b88 add action and design for resizing a window 2002-07-20 18:46:29 +00:00
Dana Jansens
4aeca296e8 implement toggleMaximize(Vert|Horz|Full) 2002-07-20 18:44:39 +00:00
Dana Jansens
f7a41999bf implement moveWindowUp/Down/Left/Right 2002-07-20 18:16:52 +00:00
Dana Jansens
a16ae87339 changed teh builtin bindings.. :) 2002-07-20 18:04:48 +00:00
Dana Jansens
aa34774d4c now it opens on all possible screens 2002-07-20 17:04:07 +00:00
Dana Jansens
6d403febc6 let you specify the class for cycling windows per class 2002-07-20 17:00:36 +00:00
Dana Jansens
7d67f8557b make cycling by window class work properly, was using the app name instead of class
also, make the code gcc 2.95 friendly
2002-07-20 16:52:52 +00:00
Dana Jansens
ffd7021d22 add maximizing to the action enum 2002-07-20 16:30:26 +00:00
Dana Jansens
843f9726ab add execute command. add string to action class. 2002-07-20 16:26:37 +00:00
Dana Jansens
f32096dcd2 exec works now 2002-07-20 16:17:24 +00:00
Dana Jansens
bf3c87c886 added hardcoded bindings for changeWorkspace 1-4 2002-07-20 10:18:43 +00:00
Dana Jansens
e8fcc69d4b rename the sendTo action to sendToWorkspace 2002-07-20 10:17:08 +00:00
Dana Jansens
6a8f5f44e1 added sendTo action 2002-07-20 10:15:43 +00:00
Dana Jansens
5cb52056ef add 'toggleomnipresent' action 2002-07-20 10:11:10 +00:00
Dana Jansens
e01cab39e5 small change. 2002-07-20 10:06:48 +00:00
Dana Jansens
92864e8d1d add cycling of windows of the same class on all workspaces 2002-07-20 10:06:09 +00:00
Dana Jansens
348c8bff11 add cycling of next/prev window of class 2002-07-20 10:03:42 +00:00
Dana Jansens
a9dfa0439b add next/prev window on all workspaces 2002-07-20 09:58:49 +00:00
Dana Jansens
faab750f78 properly track the active workspace and the number of workspaces.
use these to cycle workspaces.
2002-07-20 09:51:42 +00:00
Dana Jansens
c6234a4de0 add iconifying 2002-07-20 09:28:01 +00:00
Dana Jansens
b94699afc3 add raising and lowering 2002-07-20 09:20:14 +00:00
Dana Jansens
5bf463ea95 add the ability to close a window 2002-07-20 09:17:23 +00:00
Dana Jansens
c9be3ee061 added window cycling 2002-07-20 09:02:45 +00:00
Dana Jansens
8e601e4a64 line up the vars 2002-07-20 08:38:50 +00:00
Dana Jansens
b790e78e0a make the returned action list a const reference 2002-07-20 08:36:06 +00:00
Dana Jansens
8ec56b9907 make the action list returned a const 2002-07-20 08:35:13 +00:00
Dana Jansens
f693859b3e remove some debug couts 2002-07-20 08:24:59 +00:00
Dana Jansens
b4816f2417 make shading work 2002-07-20 08:24:51 +00:00
Dana Jansens
7d153b742b dont pass bound keys through to the application 2002-07-20 08:09:40 +00:00
Dana Jansens
c517f51100 some cleanups and such. 2002-07-20 08:06:54 +00:00
Scott Moynes
b4411cb1ef Added changeWorkspace() and a broken toggleShaded() 2002-07-20 01:44:01 +00:00
Dana Jansens
a939bb6e41 properly scope thse stl stuff please! 2002-07-19 22:41:48 +00:00
Dana Jansens
be77122bee add file headers and couple fixups 2002-07-19 22:40:29 +00:00
Dana Jansens
b9e5c705ab no need to scope here 2002-07-19 22:37:52 +00:00
Dana Jansens
bf21451f67 add a count to the actions enum 2002-07-19 22:37:11 +00:00
Dana Jansens
1ed841ef2a make both for's work teh same way 2002-07-19 22:35:46 +00:00
Dana Jansens
8cfa247c3f insert some whitespace 2002-07-19 22:34:35 +00:00
Scott Moynes
ba58f65d00 added contructor for the actions 2002-07-19 22:34:28 +00:00
Dana Jansens
a0e50e15b5 fix typos 2002-07-19 22:33:20 +00:00
Dana Jansens
a79513f3d2 make epist not build with the rest of the source tree 2002-07-19 20:48:17 +00:00
Scott Moynes
f586e55a8c Added an action class and started the even handler. 2002-07-19 13:11:27 +00:00
Dana Jansens
3442c5ef1c add cvsignore 2002-07-18 05:36:14 +00:00
Scott Moynes
c804a5a092 added some notes about a config file format 2002-07-17 00:40:10 +00:00
Scott Moynes
27fadda0d6 Don't install epist until it actually does something of value 2002-07-15 22:58:07 +00:00
Dana Jansens
043e42a316 libgen.h is used by basename() 2002-07-13 20:29:00 +00:00
Dana Jansens
0b198a00c2 update deps in the Makefile 2002-07-13 19:47:06 +00:00
Dana Jansens
09591a9a22 more actions 2002-07-12 16:34:51 +00:00
Dana Jansens
129f565557 add a size specifier to the enum 2002-07-12 16:32:07 +00:00
Dana Jansens
836d93624c removing now-unused files. 2002-07-12 16:31:24 +00:00