aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks/UrgencyHook.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
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-22UrgencyHook: haddock fixesDevin Mullins1-9/+13
darcs-hash:20071122065616-78224-24f6697f261b620b85d9ceb3aef0a05fe4e97a0c.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-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
2007-11-12revert UrgencyHook behavior back to ICCCM non-complianceDevin Mullins1-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
2007-11-12add StdoutUrgencyHook, to help debug weird client behaviorDevin Mullins1-3/+13
darcs-hash:20071112015855-78224-459555edb4a9acd4a06a1ae1960eb3b9e8a3d6ee.gz
2007-11-11let clients track their urgency, per ICCCMDevin Mullins1-22/+14
This removes the dependency on redoLayout -- now WithUrgencyHook defines handleMess only. darcs-hash:20071111021241-78224-fa4fa870f64f24bb4ea227242fc5775dd68a151a.gz
2007-11-11wrap user code in userCode, go figureDevin Mullins1-3/+2
(thanks à shachaf for that suggestion) darcs-hash:20071111002617-78224-7920bc75560383513979d9e550025eb6a19654fb.gz
2007-11-11add LANGUAGE PatternGuards to UrgencyHookDevin Mullins1-1/+1
darcs-hash:20071111002238-78224-c3a9e8f63f65457fce5a8c17c936fc84f0484d16.gz
2007-11-11remove dead docoDevin Mullins1-4/+2
darcs-hash:20071111001443-78224-5360b6c99b67f3f725005b770fde5909701f3f80.gz
2007-11-11clarify config code... a bitDevin Mullins1-4/+3
darcs-hash:20071111000933-78224-9706f2df9492cadb87966ef33f03002240b25e1a.gz
2007-11-11fix doco for UrgencyHookDevin Mullins1-22/+14
darcs-hash:20071111000046-78224-eff903bd0323eaf7e66b73f4a21ffe5d8138f6aa.gz
2007-11-11add NoUrgencyHook, for shachaf's sakeDevin Mullins1-0/+6
darcs-hash:20071110235857-78224-5b1417dbede07c8850509972e45dc93db106df62.gz
2007-11-11oops, export the configuration optionsDevin Mullins1-1/+2
darcs-hash:20071110233313-78224-a21b063c44049f269d4f43d86fc427dbf6484f1e.gz
2007-11-11add dzenUrgencyHook backDevin Mullins1-4/+27
TODO: fix all the doco darcs-hash:20071110232706-78224-44f4f2a6c3cdefa2313cd684ce3a526bd78babf1.gz
2007-11-10get UrgencyHook to compileDevin Mullins1-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
2007-11-01HierarchifySpencer Janssen1-5/+5
darcs-hash:20071101201059-a5988-fc1f1262bec1b69e13ba18ae7cefeafc8c4471d4.gz
2007-11-03clean up destroyed windows from urgents listDevin Mullins1-2/+5
darcs-hash:20071103150358-78224-3ebb06a664f46b5277cd9fb84b76820a45eb0cc2.gz
2007-11-03add focusUrgent action, for those too lazy to readDevin Mullins1-0/+9
darcs-hash:20071103055458-78224-9fb8fee624a5d2bde6747a20980dc88c6b68b2ca.gz
2007-11-03changed urgent state from Set to listDevin Mullins1-8/+9
darcs-hash:20071103055143-78224-378f8e91e98699668529ea8d407e3562a31c2ef2.gz
2007-10-27use a global IORef to keep list of urgent windowsDevin Mullins1-15/+55
darcs-hash:20071027064810-78224-0ce0d902f9d8c5988bbd5f0d4d8e354acf478943.gz
2007-10-22Fix pragmas in XMonadContribShachaf Ben-Kiki1-0/+2
darcs-hash:20071022011738-bffde-f9e478770d4eb6900b4dff171fb950551aac85f5.gz
2007-10-19update UrgencyHook example config to reflect changes to WindowNavigation and ↵Brent Yorgey1-2/+2
core Config.hs darcs-hash:20071019145526-bd4d7-047adebfe8ec017ea89afd1fcf1c89473e412c6c.gz
2007-10-18change example to dzenUrgencyHookDevin Mullins1-12/+5
darcs-hash:20071018022026-78224-801dce0f1fb3cf4affa918665ec8195e50a98c1e.gz
2007-10-16rename LayoutSelect & defaultLayout in commentsDevin Mullins1-2/+2
darcs-hash:20071016051819-78224-bbfccd2607836f38a703ec40f85dbc2fdf89a0fd.gz
2007-10-12add import to comments, for clarityDevin Mullins1-0/+3
darcs-hash:20071012044555-78224-148a20c5ce8c05146293d3b28c1c16119caccb04.gz
2007-10-12documentation for UrgencyHookDevin Mullins1-2/+54
darcs-hash:20071012034506-78224-696f65ee0ba491fc134abd7c29b61e041a4e99b9.gz
2007-10-12d'oh, minor UrgencyHook cleanupDevin Mullins1-1/+1
darcs-hash:20071012032558-78224-183ef82b5abb7f3e9f0feeafec1b5b48d68a0123.gz
2007-10-11brand new UrgencyHook contrib, depends on X11-extras WMHints bindingDevin Mullins1-0/+31
It's a LayoutModifier which lets you define an urgencyHook function -- the action gets performed wheneveran X client sends an XUrgencyHint message (i.e. tries to "flash" the "taskbar"). This statically points to Config.urgencyHook, which requires that the user add a line to Config.hs-boot, in addition to defining the urgencyHook. Documentation forthcoming. darcs-hash:20071011051641-78224-a045fe35cff3729cdd8f23e0ab90c43b351dae6b.gz