aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-03-08X.A.PhysicalScreens cleaning and allow cyclingAnders Engstrom1-10/+38
Ignore-this: 3a9a3554cda29f976df646b38b56e8e7 Remove redundant import to supress warning, did some refactoring to use xmonad internal things to find screens instead of using X11-stuff. Also added ability to cycle between screens in physical order. darcs-hash:20100308113704-8978f-d312f0f413ff2d6fc1b1fe64dfac098e298d59f5.gz
2010-02-22Prevent possible pattern match failure in X.A.UpdateFocusDaniel Schoepe1-2/+2
Ignore-this: fe132d248db01076a1038e9e8acbdf42 darcs-hash:20100221234735-7f603-56b9bbdc90ef75c5afe5088d17a15efde7bd9aa7.gz
2010-01-12suppress some warnings under ghc 6.12.1 and clean up redundant imports to ↵Brent Yorgey12-17/+2
get rid of some others. Ignore-this: bf3487b27036b02797d9f528a078d006 darcs-hash:20100112172507-1e371-1b466e62ac727b196330c72c8553116282ef5702.gz
2010-01-24A.CycleWindows replace partial rotUp and rotDown with safer versionsWirt Wolff1-3/+5
Ignore-this: 6b4e40c15b66fc53096910e85e736c23 Rather than throw exceptions, handle null and singleton lists, i.e. f [] gives [] and f [x] gives [x]. darcs-hash:20100123231912-18562-6986c6acb711331ab135e62e1a41fbe8aabf5f13.gz
2009-12-30import new contrib module, X.A.DynamicWorkspaceOrderBrent Yorgey1-0/+166
Ignore-this: bba2c0c30d5554612cc6e8bd59fee205 darcs-hash:20091230192350-1e371-612ae7cfbae4dcd7af436add198c2746d3abd05c.gz
2009-12-30X.A.CycleWS: export generalized 'doTo' function for performing an action on ↵Brent Yorgey1-2/+8
a workspace relative to the current one Ignore-this: 7cf8efe7c45b501cbcea0943f667b77e darcs-hash:20091230191953-1e371-32fbdd9891ca3a8e55d6cc6427e7fed2c330f57b.gz
2009-12-29new contrib module, X.A.DynamicWorkspaceGroups, for managing groups of ↵Brent Yorgey1-0/+137
workspaces on multi-head setups Ignore-this: fc3e6932a95f57b36b4d8d4cc7f3e2d7 darcs-hash:20091229165702-1e371-25917a051a5ff81e58965c8bc8b078511b836f45.gz
2009-12-29new contrib module from Tomas Janousek, X.A.WorkspaceNamesBrent Yorgey1-0/+155
Ignore-this: 5bc7caaf38647de51949a24498001474 darcs-hash:20091229163915-1e371-78c02a000c6b80a30b7c552c7bfa503f051aad1a.gz
2009-12-28Use imported xC_bottom_right_corner in A.MouseResizeAdam Vogt1-4/+1
Ignore-this: 52794f788255159b91e68f2762c5f6a1 darcs-hash:20091227233705-1499c-e433de75a2abd78621d158e6edbc19fc92bcce4d.gz
2009-12-27X.A.MouseResize: assign an appropriate cursor for the resizing inpuwinTomas Janousek1-0/+8
Ignore-this: d9ce96c2cd0312b6b5be4acee30a1da3 darcs-hash:20091227212140-c9ff5-ade651be3ca32df9cdb4a26df777a34829df9fe8.gz
2009-12-22Actions/Search: added openstreetmapintrigeri1-24/+28
Ignore-this: fafc4680c8b59b7a044d995c1dacec9a darcs-hash:20091222114545-35915-57fbeafca9c63e2cc182b0fc57728a9b0590cd50.gz
2009-12-11X.A.GridSelect: documentation typo fixTomas Janousek1-2/+2
Ignore-this: 521bef2a73a9e969d7a96defb555177b spotted by Justin on IRC darcs-hash:20091211182515-c9ff5-01b20f90615b7f88f1c61f521a2e60f8670777af.gz
2009-12-10A.GridSelect shouldn't grab keys if there are no choices.Adam Vogt1-0/+1
Ignore-this: 48509f780120014a10b32e7289369f32 Thanks thermal2008 in #xmonad for bringing up the corner case when gridselect is run with an empty list of choices. darcs-hash:20091210183038-1499c-b1c6ae201f7ce908ad09274cef7dd10fe83dd5c2.gz
2009-12-09onScreen' variation for X () functionsNils Schweinsberg1-15/+40
Ignore-this: 6a9644c729c2b60f94398260f3640e4d darcs-hash:20091209003717-1f2e3-0f9b6f1f277e7b502d7d45dbb3175951ec9a99e3.gz
2009-12-09BluetileCommands - a list of commands that Bluetile uses to communicate with ↵Jan Vornberger1-0/+83
its dock Ignore-this: 1a5a5e69c7c37d3ffe8d8e09496568de darcs-hash:20091208234431-594c5-d2e921046b8e3a5af12cb94ab681fcf4c7b45d67.gz
2009-11-29Use lookup instead of find in A.PerWorkspaceKeysAdam Vogt1-5/+4
Ignore-this: 7ecb043df4317365ff3d25b17303eed8 darcs-hash:20091129032650-1499c-73cf78ec246d6c088d01e8c0eeae32fa3978f3dc.gz
2009-12-07Change of X.A.OnScreen, more simple and predictable behaviour of onScreen, ↵Nils Schweinsberg1-52/+101
new functions: toggle(Greedy)OnScreen Ignore-this: c375250778758e401217bcad83567d3b darcs-hash:20091207155050-1f2e3-a14155ae12764e3c998439cd7e06ebcf6b767985.gz
2009-12-05XMonad.Actions.Search: finally fixed the internet archive search plugingwern01-4/+1
Ignore-this: c78ecebced9bc8e39e6077ffa9f9f182 darcs-hash:20091205033435-f7719-37e2258a72279fdde3da375e3408218dac567678.gz
2009-12-05XMonad.Actions.Search: in retrospect, a bit silly to make everyone go ↵gwern01-2/+2
through SSL Ignore-this: 452b4e6efb83935fc1063ab695ae074d darcs-hash:20091205033318-f7719-26d70fd5d8a110c880c3277583730a1b49190015.gz
2009-11-16Changed interface of X.U.ExtensibleStateDaniel Schoepe2-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
2009-11-15X.A.CycleWS cycle by tag groupAnders Engstrom1-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
2009-11-15Minor style changes in DynamicWorkspacesAdam Vogt1-18/+15
Ignore-this: 1a6018ab134e4420a949354575a8a110 darcs-hash:20091115022751-1499c-c2f8ccf3cada9e16a5d35e87e41baa160c74e774.gz
2009-11-14X.A.DynamicWorkspaces fix doc and add behaviourAnders Engstrom1-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
2009-11-12Rename gridselectViewWorkspace to gridselectWorkspace, add another example.Adam Vogt1-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
2009-11-12X.A.DynamicWorkspaces: fix addWorkspace and friends so they never add ↵Brent Yorgey1-5/+11
another copy of an existing workspace Ignore-this: 5bfe8129707b038ed04383b7566b2323 darcs-hash:20091112201351-1e371-ed6aeb650d2e9d6a4c131e8f7a36b922b8f1d905.gz
2009-11-11Change A.TopicSpace haddocks to use block quotes.Adam Vogt1-123/+102
Ignore-this: 6f7f43d2715cfde62b9c05c7d9a0da2 darcs-hash:20091111013241-1499c-0a4f762f53ef3b3f1b5676c8ec75ec8e4147e990.gz
2009-11-11Add defaultTopicConfig, to allow adding more fields to TopicSpace later.Adam Vogt1-0/+9
Ignore-this: 6dad95769651a9a1ef8d771f81c91f8e darcs-hash:20091111012915-1499c-125a9eb4016c35753929c5e551f81d2e9083deaa.gz
2009-11-11X.A.WindowGo: fix haddock markupSpencer Janssen1-4/+5
Ignore-this: c6a06de900ca8b67498abf5152e3d9ea darcs-hash:20091111003256-25a6b-6b886408b007f0684aafbd9661d030583a326adb.gz
2009-11-09Add gridselectViewWorkspace in X.A.GridSelectDaniel Schoepe1-0/+9
Ignore-this: 5543211e9e3fd325cb798b004635a525 darcs-hash:20091109155815-7f603-3268ca3679728a4493365b98bdfef4066f8fef0f.gz
2009-11-08X.A.DynamicWorkspaces: new 'addWorkspacePrompt' methodBrent Yorgey1-1/+5
Ignore-this: a3992b1b7938be80d8fd2a5a503a4042 darcs-hash:20091108170503-1e371-0d0cc44d7d9bf275a4289b8161b098f65b338192.gz
2009-11-07Update A.TopicSpace to use extensible state. No config changes required.Adam Vogt1-7/+13
Ignore-this: 7a82aad512bb727b3447de0faa4a210f darcs-hash:20091107194502-1499c-4e6e3a59cdc0f4e02e2ea89878e9ec78f345e42c.gz
2009-11-01Inline tupadd function in A.GridSelectAdam Vogt1-4/+1
Ignore-this: 458968154303ab865c304f387d6ac83b darcs-hash:20091101190312-1499c-a5e820382dbbbfca077f99f94e51b98ac3a2e760.gz
2009-11-06Use X.U.ExtensibleState instead of IORefsDaniel Schoepe1-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
2009-11-03XMonad.Actions.Search: imdb search URL tweak for bug #33gwern01-1/+1
Ignore-this: bae5e6d3ec6c4b6591016ece9dffb202 darcs-hash:20091103222330-f7719-da1c360d882592123e6f82ba0e131b28fbc9ee04.gz
2009-10-26fix window rectangle calculation in X.A.UpdatePointerTomas Janousek1-2/+4
Ignore-this: ad0c3a020b802854919c7827faa001ad darcs-hash:20091026154918-c9ff5-bc661b0a4bb11698032ad92d9e873e97931aa1ad.gz
2009-10-23Doc namespace minor updatesWirt Wolff1-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
2009-10-23Docs: use myLayout like template rather than pluralWirt Wolff2-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
2009-10-22Refer to modm as the current modMaskAdam Vogt35-107/+107
Ignore-this: d097c7dc1746c55e1d4078a7148f9d5a This makes the config suggestions consistent with the current template. darcs-hash:20091022041126-1499c-5dd63076fdd71a61276cfc8e648bada81d9cc586.gz
2009-10-22Clean keymask in GridSelect(solves issue 318)Daniel Schoepe1-2/+4
Ignore-this: 2c315539bf1ae8c427b7856b5fdb2e49 darcs-hash:20091021223404-7f603-1e20667b6fbcc50ada28c9de6059b13914b7357d.gz
2009-10-20Share one StdGen between RGB channels in A.RandomBackgroundAdam Vogt1-2/+2
Ignore-this: 15eef05c9a73d578f5513550757bb8bb darcs-hash:20091020165924-1499c-f6e8db74e8d4ad712435f1f4a54913c416ef52ad.gz
2009-10-20Document A.RandomBackgroundAdam Vogt1-5/+26
Ignore-this: cb6fb4567abde474fd975a25dca5adc2 darcs-hash:20091020165205-1499c-24c01fd0511025baac53e842e1b3b25155f072c5.gz
2009-10-16More docs formatting in A.GridSelectAdam Vogt1-2/+2
Ignore-this: a0a489c2b65fa2d755b4aca544c3d73a darcs-hash:20091016203132-1499c-00d2fe4ddf6c45555a054a947205c5182c40952d.gz
2009-10-16In A.GridSelect correct haddocksAdam Vogt1-20/+26
Ignore-this: f7f714c42544d9230eb9c9bec86cd36a darcs-hash:20091016171159-1499c-7b4594a01321d4b8cf861a0fe1024e901015e7ee.gz
2009-10-12Add Portability and Stability boilerplate for a couple modules.Adam Vogt1-0/+2
Ignore-this: 7d875c5e47535a11e26f9a604a01fe88 Needed for automating the generation of the Doc.Extending module summaries. darcs-hash:20091012041055-1499c-c6024b23b125ddc94f3daa33437bf494434362ce.gz
2009-10-12Correct hyperlink in A.DeManageAdam Vogt1-1/+1
Ignore-this: db08eba0253f94e5ce9cbcf3632b387a darcs-hash:20091012040340-1499c-7507de568c1a6b878123f66bcfd8bd1951791f2e.gz
2009-10-12Split A.TopicSpace documentation into sectionsAdam Vogt1-42/+52
Ignore-this: 312066f68e7051a8ee89cbbec40ce2a0 darcs-hash:20091012004730-1499c-31a235f9474784b96c667b6461febf95821b8bc2.gz
2009-10-08Use hyperlinks in WorkspaceCursors documentation.Adam Vogt1-2/+2
Ignore-this: d698d86d01d9a69652fa3aa732873299 darcs-hash:20091008032047-1499c-84d0250a82ad9a22b17d82d1bbb020ba5afb4368.gz
2009-10-05Add a SetStruts message to H.ManageDocks.Adam Vogt1-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
2009-10-05Rearrange the GSCONFIG class in A.GridselectAdam Vogt1-28/+93
Ignore-this: 875080c8beabb81e19de44f7e60ca19d darcs-hash:20091005023227-1499c-76b8edd76add0171cc2216ac38d8937e03b05cec.gz
2009-10-03Add a GSCONFIG class to overload defaultGSConfig.Adam Vogt2-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