aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* XMonad.Actions.Search: +wiktgwern02009-08-081-1/+3
| | | | | | Ignore-this: cee8b1325820ea1f513ae18d840b4c48 darcs-hash:20090808000622-f7719-a6bf599e8473818a8d86acc23fb3e85d7bb3cb78.gz
* Revert to old behavior where unmatched keys do not exit the eventloop for ↵Adam Vogt2009-07-271-3/+2
| | | | | | | | A.GridSelect Ignore-this: 936cfd1e1b6243ced54e356f8067fac darcs-hash:20090727012302-1499c-4bd45b322d0d86cf6afd00e027a6a40f5647c777.gz
* Make direction keybindings configurable in A.GridSelectAdam Vogt2009-07-261-30/+54
| | | | | | Ignore-this: 9cd675485270ccebec22df72eea40578 darcs-hash:20090726020438-1499c-f1865b69c443ceaa38b54d4fcf5e0c2d9bfe609d.gz
* Clean Xkb masks in X.A.SubmapKhudyakov Alexey2009-06-231-3/+3
| | | | | | | | | | Ignore-this: 930e2bca230d5f403bf9c06650afc57b Xkb adds its own mask and prevent Submap keybindings from normal functioning when alternate layout is used. This patch cleans these masks. darcs-hash:20090623164653-7ba7e-d80f4f1ac09f4985e8d3ed9d2885a2c80058cb83.gz
* Fix defaulting warning with A.RandomBackgroundAdam Vogt2009-07-171-2/+1
| | | | | | Ignore-this: 55dddcc134aa173d2c8e015fc462ff99 darcs-hash:20090716234955-1499c-07b855977f83d0898150dbf173c07a8ee9466971.gz
* X.A.CopyWindow: add wsContainingCopies, doc cleanupwirtwolff2009-07-031-14/+45
| | | | | | | | Ignore-this: 883899013707737d085476637a44695a Use wsContainingCopies in a logHook to highlight hidden workspaces with copies of the focused window. (refactored from original by aavogt) darcs-hash:20090703011524-d17f0-c8e021f7ebaac815fcc51a797b642e50d2a74a3e.gz
* Remove trailing whitespace from many modulesAdam Vogt2009-07-055-11/+11
| | | | | | Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
* Simplify A.WorkspaceCursors use of layout for state, add documentationAdam Vogt2009-07-051-72/+121
| | | | | | Ignore-this: 5a4cb6f165edd266a55e42ccedc8c0a7 darcs-hash:20090705050629-1499c-d2fe308976f6606a3c52c0d44d0efa96faaee1da.gz
* Add A.WorkspaceCursors, a generalization of Plane to arbitrary dimensionsAdam Vogt2009-07-022-1/+171
| | | | | | | | | Ignore-this: 54225917a34aa0785a97c8153ff32ab9 This is implemented as a layoutModifier, since that way the workspace arrangment is preserved between restarts. darcs-hash:20090702042609-1499c-0610725ef646811637a3cee027047e62ddc57085.gz
* Refactor A.OnScreen to use Maybe MonadAdam Vogt2009-07-031-17/+14
| | | | | | Ignore-this: d45331ad77662b356f12b3912ea3eac0 darcs-hash:20090703021507-1499c-c61642f78b6ab4c12d7f16cbf573bc7e5494a530.gz
* Added XMonad.Actions.OnScreenmail2009-07-021-0/+118
| | | | | | Ignore-this: 605666aeba92e1d53f03a480506ddf2f darcs-hash:20090702101621-e34a6-ab74a39d4262778767e7df721f9e6d41cb3c6997.gz
* Remove code duplication in X.A.CopyWindowDaniel Schoepe2009-07-021-9/+5
| | | | | | Ignore-this: cbbbe68690dbb4b814cd48fa32d4720 darcs-hash:20090702104933-7f603-8f51c30a91e31fa6b7b6cd7ef7197abb1999e487.gz
* X.A.Search: use the new canonical package URL for hackage searchBrent Yorgey2009-06-291-1/+1
| | | | darcs-hash:20090629192455-1e371-25ce049823f9b9875943bc97d969f511dd113276.gz
* A.RandomBackground: Parameterize randomBg by a RandomColor dataAdam Vogt2009-06-291-16/+29
| | | | | | Ignore-this: ba8042aa0f5d3221583aead9dced6cc darcs-hash:20090629004147-1499c-31ce5c2b4a2fd52d8dc48f94a27ba06607a9820a.gz
* Add A.RandomBackground, actions to start terminals with a random -bg optionAdam Vogt2009-06-271-0/+39
| | | | | | Ignore-this: a90c98bb14a2f917d8552cd2563aeb49 darcs-hash:20090627202755-1499c-e3a7fb184f64ff100151437755d545ee67f47c7e.gz
* X.A.Search: add Google "I'm feeling lucky" searchBrent Yorgey2009-06-251-3/+7
| | | | | | Ignore-this: 98bbdd4fbf12d7cd9fad6645653cb84b darcs-hash:20090625173751-1e371-12b3cd5bf16ea72ea98a3b0db485f4642bc88e37.gz
* Add ifWindow and ifWindows and simplify WindowGoDaniel Schoepe2009-06-251-25/+36
| | | | | | | | | | Ignore-this: 4ed6e789034db8804accfe06a47ef4a2 This patch adds ifWindow and ifWindows as helper functions to X.A.WindowGo and removes some boilerplate by rewriting other functions in terms of those. Also some minor simplifications. darcs-hash:20090624231711-7f603-4c0bf4bc2542fe591ddeab25e21f4dd7a775afa7.gz
* Use -fwarn-tabs for test, remove tabsAdam Vogt2009-06-242-7/+7
| | | | | | Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465 darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
* From A.Topicspace split functions for storing strings with root to U.StringPropAdam Vogt2009-06-231-41/+6
| | | | | | | | | Ignore-this: 543b172fbefa9feded94d792d01921c4 These functions will be used to send strings for execution by command line, in xmonad-eval darcs-hash:20090623052537-1499c-d985ff1de9431dd80a88ae87015e5e4c1b27aa46.gz
* Correct A.TopicSpace sample configAdam Vogt2009-06-231-1/+1
| | | | | | Ignore-this: 68a6fed2943eb9982e32815168b6f297 darcs-hash:20090623003937-1499c-b3764db812016034691df8a081fb6d31421f6fdf.gz
* Add shiftNthLastFocused to A.TopicSpaceAdam Vogt2009-06-231-1/+8
| | | | | | Ignore-this: 64f4fa63f4cc25f634f8fbc3276ef2a2 darcs-hash:20090623002645-1499c-6f88accec5c461121b01175a5687b0672d1eafa1.gz
* Generalize Actions.SpawnOnDaniel Schoepe2009-06-221-8/+16
| | | | | | | | | | Ignore-this: 8cfd0a4664ece5d721f52c59d4759a5f Actions.SpawnOn can now be used to execute arbitrary manage hooks on the windows spawned by a command(e.g. start a terminal of specific size or floated). darcs-hash:20090622183825-7f603-bde3b3838ac61753f9dfa15529e4303ae9f1fd88.gz
* update callers of safeSpawngwern02009-06-221-1/+1
| | | | | | Ignore-this: 484eca17b9877f7d587fc5bce8c5ae8a darcs-hash:20090622201423-f7719-e2e02429f80ee2ef794680ebbffda67f1847835c.gz
* XMonad.Actions.WindowGo: switch to safeSpawn, since everyone just passes a ↵gwern02009-06-221-5/+6
| | | | | | | | prog name (no shell scripting) Ignore-this: 5515c72649471fac1ffcf4b68e1e0cf9 darcs-hash:20090622193255-f7719-ff429690ac893878f5d457e1643390600dcd6416.gz
* XMonad.Actions.WindowGo: improve haddocksgwern02009-06-221-13/+13
| | | | | | Ignore-this: 28dc1d5b094d50eaf6148fa9cc2d3755 darcs-hash:20090622192831-f7719-555de2effd946e19072719c94163f1fc9da2d59e.gz
* Correct many typos in the documentation, consistent US spellinggAdam Vogt2009-06-183-4/+4
| | | | | | Ignore-this: cf6dcf340fa6cc010f7879f188d376f5 darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
* X.A.PhysicalScreens: fix typoRoman Cheplyaka2009-06-021-1/+1
| | | | darcs-hash:20090602172148-3ebed-63594bd14ec6f89be1215da9ab469d6491ca1773.gz