Andrea Rossato
14d7231dd0
ManageDocks: implement AvoidStruts as a layout modifier
2008-01-27 14:43:01 +00:00
Andrea Rossato
07c2c3e7f9
ManageDocks: add emptyLayout definition for supporting the new decoration framework
2008-01-26 18:59:36 +00:00
Lukas Mai
ced1792bfa
grammar fix
2008-01-28 17:50:59 +00:00
xmonad-contrib
9a6494fae2
cleared up transience to better highlight how to use ManageHooks properly
...
The initial patch that extended the EDSL for writing ManageHook rules did not come with a good example on how to use it. This patch ammends that. 'move' is an example of how to write a rule to resolve a Query (Maybe a) into something tangible. 'move'' is an example of how to write a rule isolating window managing code from the rest ofthe mess the EDSL creates.
2008-01-02 07:48:10 +00:00
xmonad-contrib
f7c34eef31
expands the EDSL for performing actions on windows
...
This patch adds a few types of relationships and operators for managing windows with rules. It provides grouping operators so the X action can access the quantifier that was matched or not matched. It provides a formalism for predicates that work in both grouping and non grouping rules. It could do with some classes, so that there are fewer operators that always do the Right Thing (TM), but the Haskell Type system currently has some problems resolving types. Since I don't know enough about these high level things, it would be hard to create a GHC patch just to make it all work.
2008-01-01 17:44:46 +00:00
Andrea Rossato
69453d212a
ManageDocks: some documentation fixes
2007-12-31 10:18:20 +00:00
Spencer Janssen
0917d4f5d4
-Wall police (again)
2007-12-28 06:18:41 +00:00
mail
4f2feafd04
Fulfill the EWMH specification by listing the supported ATOMs, doesnt really make a differene AFAIK
2007-12-27 21:56:07 +00:00
mail
e153c6d406
display all visible windows on the current desktop in the pager
...
This is my best shot at modeling xmonad’s WM behaviour in a way that
the Extended Window Manager Hints specification allows.
Unfortunately, we can not tell the panel what size and position it should
think the apps are.
2007-12-27 20:43:49 +00:00
mail
0b1beb1d2b
Although I do not need the curr variable after all, this is nicer
2007-12-27 19:01:13 +00:00
mail
35ea95dc88
Clear _NET_ACTIVE_WINDOW when nothing is focused
2007-12-28 15:42:22 +00:00
Spencer Janssen
53571aad1e
AvoidStruts: add support for partial struts
2007-12-22 13:34:25 +00:00
Spencer Janssen
feae6b11e5
ManageDocks: ignore desktop windows also
2007-12-22 11:38:08 +00:00
Spencer Janssen
0cca07363d
Wibble
2007-12-22 11:06:41 +00:00
Spencer Janssen
4c6f940a1d
EwmhDesktops: add _NET_ACTIVE_WINDOW support
2007-12-22 11:05:52 +00:00
Spencer Janssen
64c9db6bab
EwmhDesktops: drop 'Workspace' from displayed workspace names
2007-12-22 10:45:59 +00:00
Spencer Janssen
e11534fa56
Factor workspace sorting into a separate module
2007-12-22 10:41:14 +00:00
Brent Yorgey
b95f4daab7
DynamicLog.hs: some documentation updates.
2007-12-15 14:37:27 +00:00
Brent Yorgey
e75a72d63f
DynamicLog.hs: fix shadowing warning
2007-12-15 14:32:27 +00:00
Shachaf Ben-Kiki
7064ac5ec9
Add UrgencyHook support to DynamicLog
...
Someone with Xinerama should look at this -- I don't know exactly how that
should behave.
2007-12-14 04:35:28 +00:00
Spencer Janssen
647c7e9b61
Add support for _NET_WM_STRUT_PARTIAL
2007-12-13 02:17:04 +00:00
Spencer Janssen
2033064db1
ManageDocks: when there are struts on opposing edges, the right/bottom strut
...
was ignored. TODO: quickchecks
2007-12-10 02:10:30 +00:00
Lukas Mai
02012aeedd
new XMonad.Hooks.ManageHelpers module
2007-12-11 18:30:40 +00:00
Spencer Janssen
bd3e3ed64c
Update ManageDocks to the new ManageHook system, remove the gap setting code in favor of AvoidStruts
2007-12-09 13:42:25 +00:00
Andrea Rossato
e630b47bc2
XPropManage: haddock fixes
2007-12-09 12:32:46 +00:00
Andrea Rossato
a488b7a54f
SetWMName: haddock fixes
2007-12-09 12:32:27 +00:00
Andrea Rossato
7330ee34af
EwmhDesktops: haddock fixes
2007-12-09 12:32:04 +00:00
Andrea Rossato
8dc2651a9c
DynamicLog: haddock fixes
2007-12-09 12:31:48 +00:00
Spencer Janssen
503cb539af
More import pruning
2007-12-08 01:48:46 +00:00
Spencer Janssen
3a522e7e3c
Remove XMonad.Operations imports
2007-12-08 00:05:47 +00:00
Spencer Janssen
4f7764ca8b
Prune more imports
2007-12-07 23:51:16 +00:00
Spencer Janssen
dc11825588
Remove redundant imports
2007-12-07 23:38:27 +00:00
David Roundy
e849a055e3
add to Droundy a non-working urgency hook and enable avoidStruts.
2007-12-01 13:29:10 +00:00
Andrea Rossato
97b8a0aefc
DynamicLog: added a dynamicLogXmobar
2007-11-24 12:52:02 +00:00
Devin Mullins
afce47a330
UrgencyHook: haddock fixes
2007-11-22 06:56:16 +00:00
joel.suovaniemi
c298c87da1
updated XPropManage to ManageHook type
2007-11-22 05:32:03 +00:00
Joachim Fasting
8a614b8328
Hooks/DynamicLog.hs: minor typo.
2007-11-19 13:12:18 +00:00
Devin Mullins
334ab53672
remove MessageHooks
...
Duplicating xmonad-core and working around static-linking issues was getting
old quick. MessageHooks is now a branch of core, located at:
http://code.haskell.org/~twifkak/xmonad-MessageHooks
2007-11-19 07:04:17 +00:00
Devin Mullins
494fb4c419
make handle Just Another Message Hook
2007-11-19 04:17:31 +00:00
Shachaf Ben-Kiki
6302d0b0b9
Miscellaneous spell-checking
2007-11-18 23:03:19 +00:00
Don Stewart
e640def6d7
needs pattern guards
2007-11-18 05:32:04 +00:00
Devin Mullins
0cb0d3eef4
experimental MessageHooks "branch" of main
...
Doesn't do much now, but is enough to allow me to define noFollow again. :)
I believe the need to change XConfig may force this to be an *actual* branch of
xmonad core, but I'm not sure yet.
2007-11-18 01:08:36 +00:00
David Roundy
ffed7c0e02
remove unneeded Data.Bits imports.
2007-11-15 16:13:46 +00:00
"Valery V. Vorotyntsev"
d4f8502807
Tabbed.hs, SetWMName.hs: the modules need bitwise "or"
...
Tabbed.hs cleaned of trailing whitespace.
2007-11-15 14:37:58 +00:00
Don Stewart
964a511cd9
no need to import Data.Bits
2007-11-14 18:39:55 +00:00
Andrea Rossato
61b795d2e2
ManageDocks.hs: haddock fixes
2007-11-14 19:13:27 +00:00
Andrea Rossato
1eb69c2fdc
UrgencyHook.hs: small haddock fix
2007-11-14 10:48:44 +00:00
Devin Mullins
7712f02ef8
remove dead code
2007-11-12 18:48:57 +00:00
Don Stewart
8d03f9d5d7
pattern guards and newtype deriving required for ManageDocks.hs to build!
2007-11-14 03:26:25 +00:00
David Roundy
de6b1feabf
add ToggleStruts capability to avoidStruts.
2007-11-13 20:34:34 +00:00