aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Changed interface of X.U.ExtensibleStateDaniel Schoepe2009-11-162-7/+6
| | | | | | | | | Ignore-this: 9a830f9341e461628974890bab0bd65b Changed the interface of X.U.ExtensibleState to resemble that of Control.Monad.State and modified the modules that use it accordingly. darcs-hash:20091116171013-7f603-0631dc163d78785b123bc10164ee3295add28b60.gz
* X.A.CycleWS cycle by tag groupAnders Engstrom2009-11-151-0/+7
| | | | | | | Ignore-this: 909da8c00b47a31d04f59bd3751c60bc Allow grouping of workspaces, so that a user can cycle through those in the same group. Grouping is done by using a special character in the tag. darcs-hash:20091115130217-8978f-b0d053d44faa9b3d165b5f0b8c4aab3d27caca37.gz
* Minor style changes in DynamicWorkspacesAdam Vogt2009-11-151-18/+15
| | | | | | Ignore-this: 1a6018ab134e4420a949354575a8a110 darcs-hash:20091115022751-1499c-c2f8ccf3cada9e16a5d35e87e41baa160c74e774.gz
* X.A.DynamicWorkspaces fix doc and add behaviourAnders Engstrom2009-11-141-9/+51
| | | | | | | Ignore-this: ab7c20a9c1b43ebc6a7f4700d988fb73 Before this patch the documentation claims that it won't do anything on non-empty workspaces when it actually does. This patch fixes the documentation to reflect the actual behaviour, but also adds the behaviour promised by the documentation in other functions. It does not break configs. In addition it also provides functions to help removing empty workspaces when leaving them. darcs-hash:20091113233903-8978f-1adf2aba46b7931732b51338c3f73508e840a487.gz
* Rename gridselectViewWorkspace to gridselectWorkspace, add another example.Adam Vogt2009-11-121-3/+7
| | | | | | | | | Ignore-this: 462cf1c7f66ab97a1ce642977591a910 The name should be more general to suggest uses other than just viewing other workspaces. darcs-hash:20091112211435-1499c-f81d9c42117c42149d6fe9e7b0a87e6f3e19e19b.gz
* X.A.DynamicWorkspaces: fix addWorkspace and friends so they never add ↵Brent Yorgey2009-11-121-5/+11
| | | | | | | | another copy of an existing workspace Ignore-this: 5bfe8129707b038ed04383b7566b2323 darcs-hash:20091112201351-1e371-ed6aeb650d2e9d6a4c131e8f7a36b922b8f1d905.gz
* Change A.TopicSpace haddocks to use block quotes.Adam Vogt2009-11-111-123/+102
| | | | | | Ignore-this: 6f7f43d2715cfde62b9c05c7d9a0da2 darcs-hash:20091111013241-1499c-0a4f762f53ef3b3f1b5676c8ec75ec8e4147e990.gz
* Add defaultTopicConfig, to allow adding more fields to TopicSpace later.Adam Vogt2009-11-111-0/+9
| | | | | | Ignore-this: 6dad95769651a9a1ef8d771f81c91f8e darcs-hash:20091111012915-1499c-125a9eb4016c35753929c5e551f81d2e9083deaa.gz
* X.A.WindowGo: fix haddock markupSpencer Janssen2009-11-111-4/+5
| | | | | | Ignore-this: c6a06de900ca8b67498abf5152e3d9ea darcs-hash:20091111003256-25a6b-6b886408b007f0684aafbd9661d030583a326adb.gz
* Add gridselectViewWorkspace in X.A.GridSelectDaniel Schoepe2009-11-091-0/+9
| | | | | | Ignore-this: 5543211e9e3fd325cb798b004635a525 darcs-hash:20091109155815-7f603-3268ca3679728a4493365b98bdfef4066f8fef0f.gz
* X.A.DynamicWorkspaces: new 'addWorkspacePrompt' methodBrent Yorgey2009-11-081-1/+5
| | | | | | Ignore-this: a3992b1b7938be80d8fd2a5a503a4042 darcs-hash:20091108170503-1e371-0d0cc44d7d9bf275a4289b8161b098f65b338192.gz
* Update A.TopicSpace to use extensible state. No config changes required.Adam Vogt2009-11-071-7/+13
| | | | | | Ignore-this: 7a82aad512bb727b3447de0faa4a210f darcs-hash:20091107194502-1499c-4e6e3a59cdc0f4e02e2ea89878e9ec78f345e42c.gz
* Inline tupadd function in A.GridSelectAdam Vogt2009-11-011-4/+1
| | | | | | Ignore-this: 458968154303ab865c304f387d6ac83b darcs-hash:20091101190312-1499c-a5e820382dbbbfca077f99f94e51b98ac3a2e760.gz
* Use X.U.ExtensibleState instead of IORefsDaniel Schoepe2009-11-061-27/+28
| | | | | | | | | | Ignore-this: e0e80e31e51dfe76f2b2ed597892cbba This patch changes SpawnOn, DynamicHooks and UrgencyHooks to use X.U.ExtensibleState instead of IORefs. This simplifies the usage of those modules thus also breaking current configs. darcs-hash:20091106115601-7f603-4e2ce344aca377c5c4409b139ad35ca4b1311185.gz
* XMonad.Actions.Search: imdb search URL tweak for bug #33gwern02009-11-031-1/+1
| | | | | | Ignore-this: bae5e6d3ec6c4b6591016ece9dffb202 darcs-hash:20091103222330-f7719-da1c360d882592123e6f82ba0e131b28fbc9ee04.gz
* fix window rectangle calculation in X.A.UpdatePointerTomas Janousek2009-10-261-2/+4
| | | | | | Ignore-this: ad0c3a020b802854919c7827faa001ad darcs-hash:20091026154918-c9ff5-bc661b0a4bb11698032ad92d9e873e97931aa1ad.gz
* Doc namespace minor updatesWirt Wolff2009-10-231-1/+3
| | | | | | | | | Ignore-this: b3fd7de477f0a9ba6af1d8c78eb47754 Most signifigant changes are use unversioned links to external html, fix a couple of key binding examples, and double quotes that should have been single. darcs-hash:20091023184905-18562-289dca9ef6140e899ff6820bc8d2940cea2488bf.gz
* Docs: use myLayout like template rather than pluralWirt Wolff2009-10-232-3/+3
| | | | | | | | | Ignore-this: 8f1814c42e90e18af636a14751ae2f58 Despite myLayouts currently being more popular in examples, make them all myLayout as in man/xmonad.hs to avoid mixing them in the same module as was done a few places, leading to confusion for some users. darcs-hash:20091023042651-18562-48ea1268b6eb92d4b4d50f20aba93cead4652eb1.gz
* Refer to modm as the current modMaskAdam Vogt2009-10-2235-107/+107
| | | | | | | | Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
* Clean keymask in GridSelect(solves issue 318)Daniel Schoepe2009-10-221-2/+4
| | | | | | Ignore-this: 2c315539bf1ae8c427b7856b5fdb2e49 darcs-hash:20091021223404-7f603-1e20667b6fbcc50ada28c9de6059b13914b7357d.gz
* Share one StdGen between RGB channels in A.RandomBackgroundAdam Vogt2009-10-201-2/+2
| | | | | | Ignore-this: 15eef05c9a73d578f5513550757bb8bb darcs-hash:20091020165924-1499c-f6e8db74e8d4ad712435f1f4a54913c416ef52ad.gz
* Document A.RandomBackgroundAdam Vogt2009-10-201-5/+26
| | | | | | Ignore-this: cb6fb4567abde474fd975a25dca5adc2 darcs-hash:20091020165205-1499c-24c01fd0511025baac53e842e1b3b25155f072c5.gz
* More docs formatting in A.GridSelectAdam Vogt2009-10-161-2/+2
| | | | | | Ignore-this: a0a489c2b65fa2d755b4aca544c3d73a darcs-hash:20091016203132-1499c-00d2fe4ddf6c45555a054a947205c5182c40952d.gz
* In A.GridSelect correct haddocksAdam Vogt2009-10-161-20/+26
| | | | | | Ignore-this: f7f714c42544d9230eb9c9bec86cd36a darcs-hash:20091016171159-1499c-7b4594a01321d4b8cf861a0fe1024e901015e7ee.gz
* Add Portability and Stability boilerplate for a couple modules.Adam Vogt2009-10-121-0/+2
| | | | | | | | Ignore-this: 7d875c5e47535a11e26f9a604a01fe88 Needed for automating the generation of the Doc.Extending module summaries. darcs-hash:20091012041055-1499c-c6024b23b125ddc94f3daa33437bf494434362ce.gz
* Correct hyperlink in A.DeManageAdam Vogt2009-10-121-1/+1
| | | | | | Ignore-this: db08eba0253f94e5ce9cbcf3632b387a darcs-hash:20091012040340-1499c-7507de568c1a6b878123f66bcfd8bd1951791f2e.gz
* Split A.TopicSpace documentation into sectionsAdam Vogt2009-10-121-42/+52
| | | | | | Ignore-this: 312066f68e7051a8ee89cbbec40ce2a0 darcs-hash:20091012004730-1499c-31a235f9474784b96c667b6461febf95821b8bc2.gz
* Use hyperlinks in WorkspaceCursors documentation.Adam Vogt2009-10-081-2/+2
| | | | | | Ignore-this: d698d86d01d9a69652fa3aa732873299 darcs-hash:20091008032047-1499c-84d0250a82ad9a22b17d82d1bbb020ba5afb4368.gz
* Add a SetStruts message to H.ManageDocks.Adam Vogt2009-10-051-1/+3
| | | | | | | | | Ignore-this: 98a76bb48b8a569b459cadc4e6412c06 This patch also uses Data.Set instead of [] for the AvoidStruts constructor to simplify the SetStruts implementation. darcs-hash:20091005164221-1499c-3339a4b57ddaba0e6cb6aaf08fcfb1567063ae35.gz
* Rearrange the GSCONFIG class in A.GridselectAdam Vogt2009-10-051-28/+93
| | | | | | Ignore-this: 875080c8beabb81e19de44f7e60ca19d darcs-hash:20091005023227-1499c-76b8edd76add0171cc2216ac38d8937e03b05cec.gz
* Add a GSCONFIG class to overload defaultGSConfig.Adam Vogt2009-10-032-22/+31
| | | | | | | | | | | | | | | | Ignore-this: 220a13bf1ee145b18f28c66e32c79266 This uses -XOverlappingInstances to provide a fallback instance which uses the focusedBorderColor and normalBorderColor, but that part is optional. User's configs should use -XNoMonomorphismRestriction if they want to avoid writing a type signature for myGSConfig. Also, type variables become ambiguous in expressions like: > myGSConfig darcs-hash:20091003193804-1499c-ae124fc732c4bc956ace090b57681f2463441990.gz
* Add a screenshots section in the A.GridSelect haddocksAdam Vogt2009-10-041-4/+13
| | | | | | Ignore-this: be358c0173df3d02b45526c134604f4e darcs-hash:20091004160816-1499c-b4ab2eac8d068054c52ae83a84e2f551db40f340.gz
* A.CycleWindows update docs, use lib fn second instead of custom lambdaWirt Wolff2009-09-261-5/+14
| | | | | | Ignore-this: 7ec0d6a46d4a6255870b1e9c4a25c1bb darcs-hash:20090926154700-18562-da3efbc643bfa9943e451ca0060c67d9f60fff99.gz
* Group functions in GridSelect haddock, add an inline screenshot.Adam Vogt2009-10-031-4/+14
| | | | | | Ignore-this: 3c6f1c5aff4fe197aa965cbda23e1be7 darcs-hash:20091003181927-1499c-47cad25da8ad20cafdf323d4871432d144b26c64.gz
* Hyperlink modules named in WindowMenu, RestoreMinimized, and MinimizeAdam Vogt2009-10-031-3/+3
| | | | | | Ignore-this: 5eb1496fd258fa0c43fb0a58136ccfff darcs-hash:20091003151325-1499c-7a29a60a629816ba4b10229481550fa672f1c957.gz
* Mention X.L.Maximize and X.L.Minimize in WindowMenu documentationJan Vornberger2009-10-031-0/+4
| | | | | | Ignore-this: 3a00a896509aa8646ae718005d7a1fc1 darcs-hash:20091003111330-594c5-ab26680acb46e233174c60d89b19474765cf73c2.gz
* Use U.XUtils.fi to make WindowMenu clearerAdam Vogt2009-10-021-12/+11
| | | | | | Ignore-this: 63e73cd7c5de22b3e30e63c1e588e403 darcs-hash:20091001225736-1499c-f4a5094a0cd4b718906e34e8ad1c47f963acc37a.gz
* Extended GridSelectJan Vornberger2009-09-301-9/+24
| | | | | | | | | | Ignore-this: 2999d891387e4db9746061b1a42264a4 1) Added another convenience wrapper that allows to select an X() action from a given list. 2) Implemented the option to change the position of the selection diamond. (Re-recorded from Bluetile repo, rebased to current darcs) darcs-hash:20090930152741-594c5-5ae95ac1fb5ca2b22d245e9affb21832cc55b313.gz
* WindowMenu based on GridSelect that displays actions for the focused window ↵Jan Vornberger2009-09-301-0/+75
| | | | | | | | (re-recorded from Bluetile repo). Ignore-this: b12a06c0321f3e9689ab8109a1fac0ac darcs-hash:20090930155343-594c5-99907dad481917c83083ce8d30f6debb64f8938d.gz
* Note that ManageDocks is preferred to A.DeManageAdam Vogt2009-09-301-1/+2
| | | | | | Ignore-this: dcb9e069a65980f83941ca58607a6ce5 darcs-hash:20090930204443-1499c-63ab6015853ebe1d1715ccec683a06dde45a9279.gz
* Remove redundant ($) in A.CommandsAdam Vogt2009-09-301-5/+5
| | | | | | Ignore-this: 63084d42007481b0e0ca5fd99d3ba083 darcs-hash:20090930200311-1499c-4cc53ff235c5c3d13c10ecbb6502b3ca0294b77a.gz
* Only use search history for completion in X.A.SearchDaniel Schoepe2009-09-211-2/+3
| | | | | | Ignore-this: 807fcd4fa14a25ecc9787940f9950736 darcs-hash:20090920221455-7f603-eca315cbb45fe6bc4f34e45a7f9a00f6770119e4.gz
* Factor out direction types and put them in X.U.TypesDaniel Schoepe2009-09-195-35/+35
| | | | | | | | | Ignore-this: b2255ec2754fcdf797b1ce2c082642ba This patch factors out commonly used direction types like data Direction darcs-hash:20090919191717-7f603-09c283e51a0b886d260008676d71e3daf31f4394.gz
* Remove excess broadcastMessage ReleaseResources from A.CommandsAdam Vogt2009-09-041-3/+2
| | | | | | | | | Ignore-this: e55e16750bd1ee116760559680495b46 XMonad.Operations.restart tells the layouts to release resources. There's no sense in duplicating it in contrib code anymore. darcs-hash:20090904010259-1499c-85747018852d2b25a752defc956d6b80b1187343.gz
* Mark modules last-modified in 2007 as stableAdam Vogt2009-09-0410-10/+10
| | | | | | | | Ignore-this: 53f7fde5684cd9f105cf4e3ce0d849d2 http://www.haskell.org/pipermail/xmonad/2009-July/008328.html darcs-hash:20090904005147-1499c-26b69f4359925d57dcbbed2a557fc4b1b69eaca4.gz
* Improve/correct documentation in X.A.TagWindowsDaniel Schoepe2009-08-231-3/+3
| | | | | | Ignore-this: e9adb7bf77eeebff42f564390c6ceedc darcs-hash:20090823131229-7f603-1f0d7b59948bd8b47215c1325e158c19807fb203.gz
* Replace nextEvent with maskEvent to prevent GridSelect from swallowing ↵Clemens Fruhwirth2009-08-091-1/+1
| | | | | | | | unrelated events (such as map/unmap) Ignore-this: 6c3bc2487e4f011e0febe0935c223f2 darcs-hash:20090809131055-ed0c4-983bd18467496e2736ef99904d8fdb5392855517.gz
* A.CycleWS: add toggleOrView fns, fix doc, prevent head exceptionWirt Wolff2009-08-171-3/+48
| | | | | | Ignore-this: 35acc32e696e665aca900721d309d1d3 darcs-hash:20090817215549-18562-ebaf740cc0846b99c78b8d62fa616d2864feadfa.gz
* XMonad.Actions.Search: removeColonPrefix shouldn't throw an exception if no :!gwern02009-08-081-1/+1
| | | | | | Ignore-this: db0a25c0d615c3d8cb6ef31489919d91 darcs-hash:20090808002224-f7719-27d50f4f65324ac26594f0518081817aae17353c.gz
* XMonad.Actions.Search: clean up hasPrefix - dupe of Data.List.isPrefixOfgwern02009-08-081-13/+9
| | | | | | Ignore-this: 3327a19e5aa23af649ce080fc38a7409 darcs-hash:20090808002120-f7719-150bdb6def1f73e6552c81bd7a64414a8177183b.gz