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
Scott Moynes
5b088be950
fixed spelling mistake
2002-08-09 01:34:17 +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
Scott Moynes
1f539dccc6
fixed change workspace and indenting
2002-08-07 02:10:16 +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
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
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
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
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
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
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
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
c258a4717a
remove the add/remove/active_window debug cout's
2002-07-20 20:29:10 +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
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
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
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
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
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
b790e78e0a
make the returned action list a const reference
2002-07-20 08:36:06 +00:00
Dana Jansens
f693859b3e
remove some debug couts
2002-07-20 08:24:59 +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
a0e50e15b5
fix typos
2002-07-19 22:33:20 +00:00
Scott Moynes
f586e55a8c
Added an action class and started the even handler.
2002-07-19 13:11:27 +00:00
Dana Jansens
24a1e215d1
epist now based on the BaseDisplay.
...
has the ability to be multiscreen!
2002-07-12 16:29:59 +00:00