aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-01-26ManageDocks: add emptyLayout definition for supporting the new decoration ↵Andrea Rossato1-0/+3
framework darcs-hash:20080126185936-32816-eaeed6cf2631348fbe1640c778397c6883dae174.gz
2008-01-28grammar fixLukas Mai1-1/+1
darcs-hash:20080128175059-462cf-b2a4cc83feb75af4af9745144846b9515140b042.gz
2008-01-02cleared up transience to better highlight how to use ManageHooks properlyxmonad-contrib1-5/+3
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. darcs-hash:20080102074810-cfbce-af71f2a26e887a21a616302407deb42edc31ac6b.gz
2008-01-01expands the EDSL for performing actions on windowsxmonad-contrib1-19/+65
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. darcs-hash:20080101174446-cfbce-3367d42b5411b92083a0e95cfc91d2e79770c527.gz
2007-12-31ManageDocks: some documentation fixesAndrea Rossato1-1/+4
darcs-hash:20071231101820-32816-2b9d19431d22dfa25d0e0e0baaa11a69b34ff92c.gz
2007-12-28-Wall police (again)Spencer Janssen1-2/+2
darcs-hash:20071228061841-a5988-8f51255824b0011f3114d6c645f27f1e11a0056c.gz
2007-12-27Fulfill the EWMH specification by listing the supported ATOMs, doesnt really ↵mail1-1/+9
make a differene AFAIK darcs-hash:20071227215607-c9905-79dc9d03d007173c22f7cf62d3abb0bfab766919.gz
2007-12-27display all visible windows on the current desktop in the pagermail1-1/+8
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. darcs-hash:20071227204349-c9905-d488d1719895335df5bb8bf157a266924533b27c.gz
2007-12-27Although I do not need the curr variable after all, this is nicermail1-4/+3
darcs-hash:20071227190113-c9905-048611490504d14ba845350be9e9d56ccabc1284.gz
2007-12-28Clear _NET_ACTIVE_WINDOW when nothing is focusedmail1-1/+2
darcs-hash:20071228154222-c9905-a2eeeb67751c810010d81b3021ccb033de770ec0.gz
2007-12-22AvoidStruts: add support for partial strutsSpencer Janssen1-40/+43
darcs-hash:20071222133425-a5988-16543bbea84d76ff79aaf9557c8a3754b5136a9e.gz
2007-12-22ManageDocks: ignore desktop windows alsoSpencer Janssen1-3/+4
darcs-hash:20071222113808-a5988-475ba24c43ec66b49cc621f029bf82a9800a478a.gz
2007-12-22WibbleSpencer Janssen1-1/+1
darcs-hash:20071222110641-a5988-8175f8b42ca8b1152dd10db1c6733156b7bc2c9e.gz
2007-12-22EwmhDesktops: add _NET_ACTIVE_WINDOW supportSpencer Janssen1-1/+8
darcs-hash:20071222110552-a5988-3554684ba6f88ed841d420465b8832ef8e0dd8bb.gz
2007-12-22EwmhDesktops: drop 'Workspace' from displayed workspace namesSpencer Janssen1-1/+1
darcs-hash:20071222104559-a5988-47a910e983723343afcd83a64da60efb4b69afdc.gz
2007-12-22Factor workspace sorting into a separate moduleSpencer Janssen2-24/+14
darcs-hash:20071222104114-a5988-bfd9059d0556a526c275b6d0e4a930103bd7d990.gz
2007-12-15DynamicLog.hs: some documentation updates.Brent Yorgey1-8/+9
darcs-hash:20071215143727-bd4d7-1bacdb513aa2e5d760c89ca52c95f40ecbff520c.gz
2007-12-15DynamicLog.hs: fix shadowing warningBrent Yorgey1-1/+1
darcs-hash:20071215143227-bd4d7-ae762306d69afc8af294c769ed91b8071c375ed1.gz
2007-12-14Add UrgencyHook support to DynamicLogShachaf Ben-Kiki1-11/+17
Someone with Xinerama should look at this -- I don't know exactly how that should behave. darcs-hash:20071214043528-bffde-d15c8db72fad65ce4d266917c3e22421fe45a5eb.gz
2007-12-13Add support for _NET_WM_STRUT_PARTIALSpencer Janssen1-9/+11
darcs-hash:20071213021704-a5988-09d4118b417f1e25f1f640cc28d5e3fee5af8276.gz
2007-12-10ManageDocks: when there are struts on opposing edges, the right/bottom strutSpencer Janssen1-2/+3
was ignored. TODO: quickchecks darcs-hash:20071210021030-a5988-652b63b2819da15c435f7411bc8bc60d679a25a0.gz
2007-12-11new XMonad.Hooks.ManageHelpers moduleLukas Mai1-0/+86
darcs-hash:20071211183040-462cf-f8e47e21202ddcc60bde210469693fe70d08c337.gz
2007-12-09Update ManageDocks to the new ManageHook system, remove the gap setting code ↵Spencer Janssen1-84/+61
in favor of AvoidStruts darcs-hash:20071209134225-a5988-dd485354446755d6fff36168d11ba33fc91cd3e2.gz
2007-12-09XPropManage: haddock fixesAndrea Rossato1-4/+6
darcs-hash:20071209123246-32816-eea9f73c2d2486712d5a1214f9e7bd2312c79fbe.gz
2007-12-09SetWMName: haddock fixesAndrea Rossato1-1/+4
darcs-hash:20071209123227-32816-57806bc38b59cff3821a764115209da4e91292c9.gz
2007-12-09EwmhDesktops: haddock fixesAndrea Rossato1-10/+12
darcs-hash:20071209123204-32816-8d96af00b58cb6f10a0db616f1fe5ea9dbe90a83.gz
2007-12-09DynamicLog: haddock fixesAndrea Rossato1-7/+3
darcs-hash:20071209123148-32816-22003ad7172f7d36a077596aa61c470dd61d7d27.gz
2007-12-08More import pruningSpencer Janssen1-1/+0
darcs-hash:20071208014846-a5988-6c53b449256d73dc5ab3e1bac2f9f0a93227b078.gz
2007-12-08Remove XMonad.Operations importsSpencer Janssen2-2/+0
darcs-hash:20071208000547-a5988-874ebc1bfa76ad6ec2191812240fa2303b2d531c.gz
2007-12-08Prune more importsSpencer Janssen4-9/+0
darcs-hash:20071207235116-a5988-563cabf7a60a879beb0eb54c9e352a1c27b7729f.gz
2007-12-08Remove redundant importsSpencer Janssen6-11/+3
darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
2007-12-01add to Droundy a non-working urgency hook and enable avoidStruts.David Roundy1-0/+1
darcs-hash:20071201132910-72aca-07e111e0721b34cfc038b59fa4d55622df05ae06.gz
2007-11-24DynamicLog: added a dynamicLogXmobarAndrea Rossato1-0/+9
darcs-hash:20071124125202-32816-8d745b2d6075b8d86207f04fd5fbd54b3a7d7bd8.gz
2007-11-22UrgencyHook: haddock fixesDevin Mullins1-9/+13
darcs-hash:20071122065616-78224-24f6697f261b620b85d9ceb3aef0a05fe4e97a0c.gz
2007-11-22updated XPropManage to ManageHook typejoel.suovaniemi1-13/+13
darcs-hash:20071122053203-9b2fa-6993c7af9a63e02e940ca3c543ce79dda2dda50b.gz
2007-11-19Hooks/DynamicLog.hs: minor typo.Joachim Fasting1-1/+1
darcs-hash:20071119131218-928c4-263f013c9004989dfaffe385ca6fb54e709a9da9.gz
2007-11-19remove MessageHooksDevin Mullins1-315/+0
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 darcs-hash:20071119070417-78224-706000d56489327ae51048b70b3175ae6b174565.gz
2007-11-19make handle Just Another Message HookDevin Mullins1-8/+16
darcs-hash:20071119041731-78224-ee2722d1c2e7acc7e75fb6c06341a7cb2a00fa9e.gz
2007-11-19Miscellaneous spell-checkingShachaf Ben-Kiki2-3/+3
darcs-hash:20071118230319-bffde-6c56202afece4ecc55d48d37bde3f80edaff66f7.gz
2007-11-18needs pattern guardsDon Stewart1-1/+1
darcs-hash:20071118053204-cba2c-96576aa94615fab45d814e001585b82a160d6cce.gz
2007-11-18experimental MessageHooks "branch" of mainDevin Mullins1-0/+307
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. darcs-hash:20071118010836-78224-ebf356b999f98aff6f99f575057c493efdf5f264.gz
2007-11-15remove unneeded Data.Bits imports.David Roundy1-1/+0
darcs-hash:20071115161346-72aca-58745545e0e1b46ffc5b6725c4fa558b6edd820d.gz
2007-11-15Tabbed.hs, SetWMName.hs: the modules need bitwise "or"Valery V. Vorotyntsev1-0/+1
Tabbed.hs cleaned of trailing whitespace. darcs-hash:20071115143758-ae588-77b213d1d149e4144e0656be9a3239b1a4102114.gz
2007-11-14no need to import Data.BitsDon Stewart1-1/+0
darcs-hash:20071114183955-cba2c-2ffcb06654997bc4dfff1e67783a882c2c0a3882.gz
2007-11-14ManageDocks.hs: haddock fixesAndrea Rossato1-6/+7
darcs-hash:20071114191327-32816-63abb4c8987e156def305e1ce6dfbbb068ad562a.gz
2007-11-14UrgencyHook.hs: small haddock fixAndrea Rossato1-0/+1
darcs-hash:20071114104844-32816-666b851e98e4503bf5d83add79d004c1d3be4ff9.gz
2007-11-12remove dead codeDevin Mullins1-4/+1
darcs-hash:20071112184857-78224-bbd65a006c4469349205e934d919480d60646160.gz
2007-11-14pattern guards and newtype deriving required for ManageDocks.hs to build!Don Stewart1-1/+3
darcs-hash:20071114032625-cba2c-2aabbcd9740c70a30eca7658a5e5596fcf08a216.gz
2007-11-13add ToggleStruts capability to avoidStruts.David Roundy1-9/+18
darcs-hash:20071113203434-72aca-760330df77f5c8f60507321ab9bb648284f8c7ce.gz
2007-11-12fix intro doco for UrgencyHookDevin Mullins1-9/+5
Ooh, this new XConfig l -> XConfig l' function makes the docs disappear! darcs-hash:20071112044102-78224-e7001d7115223273b73a9229f954db3f70541a1e.gz