aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace from many modulesAdam Vogt2009-07-055-60/+60
| | | | | | Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
* X.H.ManageHelpers: add two new helper functions, doFloatDep and doFloatAtBrent Yorgey2009-06-051-9/+23
| | | | darcs-hash:20090605030113-1e371-6f55d154e061c7fcfe3ad68a11162f7cb655d48d.gz
* Replace most -fglasgow-exts with specific LANGUAGE pragmasAdam Vogt2009-06-261-1/+1
| | | | | | Ignore-this: 2274fdd689b0576a76d9f3373e9c7159 darcs-hash:20090626025457-1499c-1d7bdb15732bb3d45e853e140f66fe38fc4fcafa.gz
* Use -fwarn-tabs for test, remove tabsAdam Vogt2009-06-241-1/+1
| | | | | | Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465 darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
* Remove Hooks.EventHookDaniel Schoepe2009-06-181-107/+0
| | | | | | | | Ignore-this: 14c32fddc8b7b0561e97eb1d09e27fd7 The Hooks.EventHook module is superseded by handleEventHook from core and should no longer be needed. darcs-hash:20090618104318-cb1c6-43b2f002f74c3eab3a8ea916caa17ea77bae0e16.gz
* Correct many typos in the documentation, consistent US spellinggAdam Vogt2009-06-182-9/+9
| | | | | | Ignore-this: cf6dcf340fa6cc010f7879f188d376f5 darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
* FloatSnap - calculate gaps instead of snapping against unmanaged windowsAnders Engstrom2009-05-271-1/+1
| | | | | | | | | | | | Ignore-this: 4378f4c6c4f383c9a35acb503409d865 This patch will remove snapping against unmanaged windows, but instead calculate a new rectangle with all gaps (computed by ManageDocks) removed. This new rectangle is used to snap against. (Both the inside and outside of the rectangle.) This will remedy the issue of snapping against multiple layers of the same window, additionally there will be no snap-points between windows on the same side. So if you are running two dzen side by side with half the screen each. You will not automatically have a snap-point in the middle. Naturally, this patch will change which function is exported from ManageDocks. darcs-hash:20090526222942-8978f-2d110fbeb4777d6b019b7f0f647eb2251196b5e8.gz
* A.FloatSnap snap to unmanaged docks tooAdam Vogt2009-05-251-1/+4
| | | | | | Ignore-this: 46a856cae139d2e224ded985a9866ecf darcs-hash:20090525001834-1499c-c4ef9061c280a7f5c7b3a698d86548e8d83d7940.gz
* Add H.InsertPosition: add new windows to different positions in a workspaceAdam Vogt2009-05-031-0/+74
| | | | | | Ignore-this: 7e7d5fa5b42698799cabe600159a75f7 darcs-hash:20090503020303-1499c-03bd01137979cfbbe6aaebe4981c03c5597818ab.gz
* Properly encode destop names before sending them to X server in ↵Khudyakov Alexey2009-02-201-2/+2
| | | | | | | | XMonad.Hooks.EwmhDesktops Ignore-this: 6a22ea8bdc49f8484e18f04aaeb545ae darcs-hash:20090220184137-7ba7e-e2eb4702acb468ade70e78e22b32c3137ba7214d.gz
* X.H.DynamicLog: provides trim, inverse of padsean.escriva2009-04-091-1/+7
| | | | | | Ignore-this: 9d92ff592f2bc4f041b85d1314058fdc darcs-hash:20090409163513-29414-6e265fe7109d15b55b040514bca469d5c68f2bc4.gz
* Improve composability of X.H.Place, drop simple(st)Float supportquentin.moser2009-04-151-60/+107
| | | | | | Ignore-this: 8a0fb64aa0db27b242b7ad4bcba1a3ca darcs-hash:20090415184550-5ccef-fcc9d4152b7d181a9380121af147d1a0782b192c.gz
* Fixed X.H.Place.positionquentin.moser2009-04-091-2/+2
| | | | | | Ignore-this: 29e3936800194916a859976ff126dbfe darcs-hash:20090409084946-5ccef-e312bdd8cb5e5474064a18ca9f026ab11a66d6e1.gz
* Module for automatic placement of floating windowsquentin.moser2009-04-081-0/+413
| | | | | | Ignore-this: 1874df995fc02a0b80051db39d91a2e1 darcs-hash:20090408080953-5ccef-4fc6631021663d259cbc80a3ef4fa3d31be74f00.gz
* X.H.FloatNext: new module, float the next spawned window(s)quentin.moser2009-04-151-0/+157
| | | | | | Ignore-this: 95e1c9daa3ca43bfb058f6a881a97f3a darcs-hash:20090415181907-5ccef-14c9ead9acaf711e49c700a894581fca51c2a2d1.gz
* More flexibility for H.FadeInactiveDaniel Schoepe2009-03-091-9/+22
| | | | | | Ignore-this: ebfa2eadb439763276b372107cdf8d6c darcs-hash:20090309160020-cb1c6-28bb80bf52bbf1093862164abe0b5fc0ea3a2041.gz
* H.DynamicLog: revised dzenStrip and xmobarStrip functionswirtwolff2009-03-141-10/+30
| | | | | | | Ignore-this: 9897c60b8dfc59344939b7aebc370953 Reconcile darcswatch patch with pushed version of dzenStrip. darcs-hash:20090314041517-d17f0-85d43c2bc0bddf3a6322c8ec195095117840e372.gz
* X.H.DynamicLog: Add dzenStrip to remove formatting, for use in dzenPP's ↵Braden Shepherdson2009-03-141-2/+13
| | | | | | | | | | | ppUrgent. Ignore-this: fd96a1a4b112d0f71589b639b83ec3e This function was written by Wirt Wolff. This change should allow UrgencyHook to work out of the box with dzen and dzenPP, rather than the colours being overridden so even though UrgencyHook is working, it doesn't change colours. darcs-hash:20090314032818-d53a8-7af4c3e0cb04eca34d7d95cdd28a3e727a1abd83.gz
* X.H.ManageHelpers: export isInPropertyRoman Cheplyaka2009-03-081-0/+1
| | | | darcs-hash:20090308201112-3ebed-6aedf6886f72574e53572bf12f7e3022e8c40bb8.gz
* Fix an undefined in EwmhDesktopsDaniel Schoepe2009-02-091-1/+1
| | | | | | Ignore-this: f60a43d7ba90164ebcf700090dfb2480 darcs-hash:20090209152308-cb1c6-fb5fccb3801e35ce67f69633e65658b6f6ebddb8.gz
* X.U.WindowProperties: Add getProp32 and getProp32s, helpers to get ↵Ismael Carnales2009-02-052-19/+8
| | | | | | | | properties from windows Ignore-this: c5481fd5d97b15ca049e2da2605f65c1 darcs-hash:20090205013031-6553f-d106b609838d4ccf3fe4afa448910b897cd5b87c.gz
* ManageHelpers: reduce duplicated code in predicatesIsmael Carnales2009-02-041-16/+13
| | | | | | Ignore-this: e28a912d4f897eba68ab3edfddf9f26b darcs-hash:20090204021847-6553f-b28c28f4420af816d05a31075e671e4e5f47e8cf.gz
* Adjustments to use the new event hook feature instead of Hooks.EventHookDaniel Schoepe2009-02-033-35/+23
| | | | | | Ignore-this: f8c239bc8e301cbd6fa509ef748af542 darcs-hash:20090203160046-cb1c6-d66821c5b8a5a60e3b76148654c6e28806b37749.gz
* Add XMonad.Actions.SpawnOnSpencer Janssen2009-01-171-0/+12
| | | | | | Ignore-this: 63869d1ab11f2ed5aab1690763065800 darcs-hash:20090117040432-25a6b-306aa18fed69a47197ca8c349cf6452939db5188.gz
* Adjustments to new userCode functionDaniel Schoepe2009-01-101-2/+2
| | | | darcs-hash:20090110221310-cb1c6-9692cf87a3e5c140204a20f2923d2b0dd8913cde.gz
* ManageHelpers: add isDialogjohanngiwer2009-01-091-0/+12
| | | | darcs-hash:20090108232505-63708-066fa172915765b3980dc0ee080aff53bc8b3192.gz
* fix-fromJust-errorsrupa2008-12-241-14/+16
| | | | | | | | | | bogner wrote all this stuff and i just tested it. I had: myLogHook darcs-hash:20081224045509-c0f70-712c12701c410fcc4715771c2566320b1110794b.gz
* X.H.ManageHelpers: add doHideIgnoreRoman Cheplyaka2008-12-151-1/+6
| | | | darcs-hash:20081215182758-3ebed-57a3f97d629f988c5bbd16fc17b7b1856f046865.gz
* Export setOpacity from FadeInactive. Document how to make monitor ↵Roman Cheplyaka2008-11-171-0/+1
| | | | | | transparent (X.L.Monitor) darcs-hash:20081117153027-3ebed-6327713d89216b663ac9796dfb6975f12e059c84.gz
* FadeInactive: fade all inactive windows (including focused windows on ↵Roman Cheplyaka2008-11-171-2/+3
| | | | | | visible screens) darcs-hash:20081117130115-3ebed-6bb05f957502523824c1c7065542e9e15aa833b0.gz
* ManageHelpers: added doSideFloat (generalization of doCenterFloat)Roman Cheplyaka2008-11-141-4/+23
| | | | darcs-hash:20081114113015-3ebed-100e2f01e6e29b1333bd249c6baee08efc94cf63.gz
* Work around ghc 6.10 bug #2738Don Stewart2008-11-041-1/+1
| | | | | | Ignore-this: c75da9693fa642025eac0d074869423d darcs-hash:20081104034819-cba2c-b28013626f02b7ef10f7f2b7a35f5e66e93fb256.gz
* Do not consider XMONAD_TIMER unknownJoachim Breitner2008-10-081-0/+3
| | | | darcs-hash:20081008195643-23c07-f5258f84a5757fd41564ddaadc7d57af393017e1.gz
* Kill window without focusing it firstJoachim Breitner2008-10-051-2/+1
| | | | | | | | | This patch requires the patch "add killWindow function" in xmonad. Before this patch, people would experience “workspace flicker” when closing a window via EWMH that is not on the current workspace, for example when quitting pidgin via the panel icon. darcs-hash:20081005002533-23c07-4eac68cd4dcb7de2333276b875023ea4e4ee42d7.gz
* DynamicLog: doc fixesSpencer Janssen2008-09-211-2/+2
| | | | darcs-hash:20080921061314-25a6b-9f455e86cc1a0ef1ab93175ee9a1949e211247da.gz
* statusBar now supplies the action to toggle strutsSpencer Janssen2008-09-181-4/+6
| | | | darcs-hash:20080918013858-25a6b-eae69817cc9f3ba2835bbe62f458959244921e5c.gz
* cleanup - use currentTagDevin Mullins2008-09-213-5/+4
| | | | darcs-hash:20080921011159-78224-b0ac172560719cba3a1c41171d91e222a6fa1304.gz
* UrgencyHook bug fix: cleanupUrgents should clean up reminders, tooDevin Mullins2008-09-201-6/+6
| | | | darcs-hash:20080920062117-78224-2d5e96e00a63d20c8957f4cd1e2850ca207112b8.gz
* Add missing space between dzen command and flagsDaniel Neri2008-09-151-1/+1
| | | | darcs-hash:20080915131009-c66d8-51f08d691780e7ba20473ba5cf097ad60dd44503.gz
* Big DynamicLog refactor. Added statusBar, improved compositionality for ↵Spencer Janssen2008-09-131-68/+55
| | | | | | | | | | | | dzen and xmobar Compatibility notes: - dzen type change - xmobar type change - dynamicLogDzen removed - dynamicLogXmobar removed darcs-hash:20080913205931-25a6b-66052882740382d225f280c909b4902bd6523f11.gz
* add clearUrgents for your keysDevin Mullins2008-09-091-3/+10
| | | | darcs-hash:20080909055425-78224-8e7f84338523dd20d96de740137b10e3e9666bd1.gz
* add reminder functionality to UrgencyHookDevin Mullins2008-08-241-33/+91
| | | | | | I'm considering rewriting remindWhen and suppressWhen as UrgencyHookModifiers, so to speak. Bleh. darcs-hash:20080824200548-78224-8589b08cc15bcb9506c0e86df832c1d7a73efaa8.gz
* change withUrgencyHookC apiDevin Mullins2008-08-211-18/+21
| | | | | | Now it takes an UrgencyConfig record type. darcs-hash:20080821052046-78224-6c4d5419c421596ccd604e1851b0e2594ffd653c.gz
* X.H.UrgencyHook: haddock fixesDevin Mullins2008-08-161-2/+2
| | | | darcs-hash:20080816195220-78224-2d927cfd9f8a6bcd1b3edd22bcb1de2a0926c042.gz
* Improve documentation for XMonad.Hooks.EwmhDesktopsSpencer Janssen2008-08-131-3/+5
| | | | darcs-hash:20080813191857-25a6b-2843fd20ba22ac01ce5c84287eb8d3cd64e00ea8.gz
* Updates to my configSpencer Janssen2008-08-121-1/+1
| | | | darcs-hash:20080812050124-25a6b-98b8844dd014a213d0ca55184fed4cc1bbfa1ed8.gz
* Added XMonad.Hooks.DynamicHooksBraden Shepherdson2008-07-251-0/+122
| | | | | | | | | Allows runtime creation and modification of ManageHooks. Also allows one-shot ManageHooks that are removed after the fire. Note that if several transient hooks fire at once, only the most recently defined is executed, and all are removed. darcs-hash:20080724222054-d53a8-91832dca40a6f0fe5799f6d0ca2033bb23c9dcc0.gz
* XMonad.Hooks.UrgencyHook: +FocusHookgwern02008-07-171-1/+12
| | | | | | This is a hook for simply traveling to whatever window has just set an urgent flag, instead of doing something more involved like printing to a status bar and letting the user do something manually. darcs-hash:20080716224745-f7719-4fa145f9754e829bea78c89ede58ca01e3187e14.gz
* callUrgencyHook after adjustUrgentsDevin Mullins2008-07-141-2/+2
| | | | | | So folks can readUrgents inside their urgencyHook, should they so desire. darcs-hash:20080714043020-78224-b75d65a74cda046369c256bcd3d0813c20219204.gz
* Added ewmhLogHookCustom, which allows arbitrary transformation of the ↵Braden Shepherdson2008-07-061-2/+13
| | | | | | workspace list. darcs-hash:20080706160847-d53a8-2b6ded39b1f4da02e9bfd52d9ccaf7d05829b517.gz