aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove MessageHooksDevin Mullins2007-11-191-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
* make handle Just Another Message HookDevin Mullins2007-11-191-8/+16
| | | | darcs-hash:20071119041731-78224-ee2722d1c2e7acc7e75fb6c06341a7cb2a00fa9e.gz
* Miscellaneous spell-checkingShachaf Ben-Kiki2007-11-192-3/+3
| | | | darcs-hash:20071118230319-bffde-6c56202afece4ecc55d48d37bde3f80edaff66f7.gz
* needs pattern guardsDon Stewart2007-11-181-1/+1
| | | | darcs-hash:20071118053204-cba2c-96576aa94615fab45d814e001585b82a160d6cce.gz
* experimental MessageHooks "branch" of mainDevin Mullins2007-11-181-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
* remove unneeded Data.Bits imports.David Roundy2007-11-151-1/+0
| | | | darcs-hash:20071115161346-72aca-58745545e0e1b46ffc5b6725c4fa558b6edd820d.gz
* Tabbed.hs, SetWMName.hs: the modules need bitwise "or"Valery V. Vorotyntsev2007-11-151-0/+1
| | | | | | Tabbed.hs cleaned of trailing whitespace. darcs-hash:20071115143758-ae588-77b213d1d149e4144e0656be9a3239b1a4102114.gz
* no need to import Data.BitsDon Stewart2007-11-141-1/+0
| | | | darcs-hash:20071114183955-cba2c-2ffcb06654997bc4dfff1e67783a882c2c0a3882.gz
* ManageDocks.hs: haddock fixesAndrea Rossato2007-11-141-6/+7
| | | | darcs-hash:20071114191327-32816-63abb4c8987e156def305e1ce6dfbbb068ad562a.gz
* UrgencyHook.hs: small haddock fixAndrea Rossato2007-11-141-0/+1
| | | | darcs-hash:20071114104844-32816-666b851e98e4503bf5d83add79d004c1d3be4ff9.gz
* remove dead codeDevin Mullins2007-11-121-4/+1
| | | | darcs-hash:20071112184857-78224-bbd65a006c4469349205e934d919480d60646160.gz
* pattern guards and newtype deriving required for ManageDocks.hs to build!Don Stewart2007-11-141-1/+3
| | | | darcs-hash:20071114032625-cba2c-2aabbcd9740c70a30eca7658a5e5596fcf08a216.gz
* add ToggleStruts capability to avoidStruts.David Roundy2007-11-131-9/+18
| | | | darcs-hash:20071113203434-72aca-760330df77f5c8f60507321ab9bb648284f8c7ce.gz
* fix intro doco for UrgencyHookDevin Mullins2007-11-121-9/+5
| | | | | | Ooh, this new XConfig l -> XConfig l' function makes the docs disappear! darcs-hash:20071112044102-78224-e7001d7115223273b73a9229f954db3f70541a1e.gz
* revert UrgencyHook behavior back to ICCCM non-complianceDevin Mullins2007-11-121-21/+53
| | | | | | | | | | | | | | Note: If you're using UrgencyHook, this will break your config. @withUrgencyHook SomeUrgencyHook@ is XConfig -> XConfig, now. The layout hook has been renamed to urgencyLayoutHook. It may also be worth noting that, in order to recreate the old behavior without using redoLayout (so that this may be ported to an eventHook), I had to hijack logHook. Shouldn't harm anything, though. TODO: update main docs darcs-hash:20071112043325-78224-ce6010e269c19113dd7a1b736e1e520d2980aa58.gz
* add StdoutUrgencyHook, to help debug weird client behaviorDevin Mullins2007-11-121-3/+13
| | | | darcs-hash:20071112015855-78224-459555edb4a9acd4a06a1ae1960eb3b9e8a3d6ee.gz
* changes to work with XConfig of kind * -> *.David Roundy2007-11-111-2/+3
| | | | darcs-hash:20071111005629-72aca-19e9e88bd2c31a9d5a3bbccbb9a569a8cd8fd2bc.gz
* font size 15 pixels is the dzen defaultDon Stewart2007-11-091-1/+1
| | | | darcs-hash:20071109190328-cba2c-4385e0058b99d50fffe970e4bd9a5f4ca5c7b06e.gz
* let clients track their urgency, per ICCCMDevin Mullins2007-11-111-22/+14
| | | | | | This removes the dependency on redoLayout -- now WithUrgencyHook defines handleMess only. darcs-hash:20071111021241-78224-fa4fa870f64f24bb4ea227242fc5775dd68a151a.gz
* wrap user code in userCode, go figureDevin Mullins2007-11-111-3/+2
| | | | | | (thanks à shachaf for that suggestion) darcs-hash:20071111002617-78224-7920bc75560383513979d9e550025eb6a19654fb.gz
* add LANGUAGE PatternGuards to UrgencyHookDevin Mullins2007-11-111-1/+1
| | | | darcs-hash:20071111002238-78224-c3a9e8f63f65457fce5a8c17c936fc84f0484d16.gz
* remove dead docoDevin Mullins2007-11-111-4/+2
| | | | darcs-hash:20071111001443-78224-5360b6c99b67f3f725005b770fde5909701f3f80.gz
* clarify config code... a bitDevin Mullins2007-11-111-4/+3
| | | | darcs-hash:20071111000933-78224-9706f2df9492cadb87966ef33f03002240b25e1a.gz
* fix doco for UrgencyHookDevin Mullins2007-11-111-22/+14
| | | | darcs-hash:20071111000046-78224-eff903bd0323eaf7e66b73f4a21ffe5d8138f6aa.gz
* add NoUrgencyHook, for shachaf's sakeDevin Mullins2007-11-111-0/+6
| | | | darcs-hash:20071110235857-78224-5b1417dbede07c8850509972e45dc93db106df62.gz
* oops, export the configuration optionsDevin Mullins2007-11-111-1/+2
| | | | darcs-hash:20071110233313-78224-a21b063c44049f269d4f43d86fc427dbf6484f1e.gz
* add dzenUrgencyHook backDevin Mullins2007-11-111-4/+27
| | | | | | TODO: fix all the doco darcs-hash:20071110232706-78224-44f4f2a6c3cdefa2313cd684ce3a526bd78babf1.gz
* get UrgencyHook to compileDevin Mullins2007-11-101-10/+17
| | | | | | | (The boilerplate, it burns!) Still isn't useful (to me) yet, as I haven't ported dzenUrgencyHook to the new UrgencyHook class. darcs-hash:20071110224303-78224-54e4049d4a3fcb1d97b87fe29bb3fc08697aadd0.gz
* fix bug in avoidStruts.David Roundy2007-11-101-1/+1
| | | | darcs-hash:20071110214205-72aca-907faf271a9ca27ebd0cacc58ff3556e8f1a9d56.gz
* fix types to work with Mats fix to X11.David Roundy2007-11-081-4/+4
| | | | darcs-hash:20071108192318-72aca-e3a1bd0fb08a79e6a7b185bcfae7babf0bcb3a50.gz
* Change the type of properties from Word32 to CLongMats Jansborg2007-11-011-2/+2
| | | | darcs-hash:20071101192730-7344d-1cfbaa5597e39a9fa46b661fd5c110629db3912c.gz
* fix bug in avoidStruts.David Roundy2007-11-081-1/+14
| | | | | | | | | | | I've now tested this module, and it works on x86--but doesn't work on x86-64, because ManageDocks doesn't work on 64-bit. But in any case, it works almost perfectly, with no user intervention needed (and no special hooks). The only catch is that it doesn't notice when a panel disappears, so the layout won't adjust until the next refresh (e.g. if you change focus, layout or workspace). darcs-hash:20071108175250-72aca-13b5c836f9b263465aee9fe7a5f1b1e875eb8f60.gz
* DynamicLog: typo in docsAndrea Rossato2007-11-081-1/+1
| | | | darcs-hash:20071108010104-32816-2e1884dfa2a040f0df8bb17416887b9d3e93b8bb.gz
* add higher order 'dzen' functionDon Stewart2007-11-071-1/+24
| | | | | | | | The intent is that: main darcs-hash:20071107183107-cba2c-9b30182c82b98ccb2bf41f7c574946cbcb1be95f.gz
* Set defaultGaps for makeSimpleDzenConfigSpencer Janssen2007-11-071-1/+2
| | | | darcs-hash:20071107092037-a5988-708c5d10e1faf6090180e227cc6c9b22448c5f18.gz
* DynamicLog: Add makeSimpleDzenConfig functionEric Mertens2007-11-071-1/+12
| | | | | | | This function serves as an example for spawning a dzen2 instance and printing the defaultPP to it. darcs-hash:20071107085514-b49f3-cefc0b026964d545f8ef746762654fe0d6a8654e.gz
* DynamicLog: add ppOutput field to PPEric Mertens2007-11-071-3/+7
| | | | | | | This allows the user to specify an alternate destination for logging output instead of outputing to stdout (which is still the default). darcs-hash:20071107055805-b49f3-c6ea1520a3c35f590b338e74b94f02762ec9593d.gz
* EwmhDesktops: move to correct name, update so it compilesgwern02007-11-061-5/+5
| | | | darcs-hash:20071106191751-f7719-83d0cc7d50c7ce615a66c9fe38c1060cf2ef9405.gz
* Add LANGUAGE pragmas for ManageDocksSpencer Janssen2007-11-061-0/+1
| | | | darcs-hash:20071106021507-a5988-dbc0273c1eeb426ae2eda2e18949825db4c5242e.gz
* HierarchifySpencer Janssen2007-11-016-0/+833
darcs-hash:20071101201059-a5988-fc1f1262bec1b69e13ba18ae7cefeafc8c4471d4.gz