aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions/GridSelect.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-22Clean keymask in GridSelect(solves issue 318)Daniel Schoepe1-2/+4
Ignore-this: 2c315539bf1ae8c427b7856b5fdb2e49 darcs-hash:20091021223404-7f603-1e20667b6fbcc50ada28c9de6059b13914b7357d.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-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 Vogt1-14/+30
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
2009-10-04Add a screenshots section in the A.GridSelect haddocksAdam Vogt1-4/+13
Ignore-this: be358c0173df3d02b45526c134604f4e darcs-hash:20091004160816-1499c-b4ab2eac8d068054c52ae83a84e2f551db40f340.gz
2009-10-03Group functions in GridSelect haddock, add an inline screenshot.Adam Vogt1-4/+14
Ignore-this: 3c6f1c5aff4fe197aa965cbda23e1be7 darcs-hash:20091003181927-1499c-47cad25da8ad20cafdf323d4871432d144b26c64.gz
2009-09-30Extended GridSelectJan Vornberger1-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
2009-08-09Replace nextEvent with maskEvent to prevent GridSelect from swallowing ↵Clemens Fruhwirth1-1/+1
unrelated events (such as map/unmap) Ignore-this: 6c3bc2487e4f011e0febe0935c223f2 darcs-hash:20090809131055-ed0c4-983bd18467496e2736ef99904d8fdb5392855517.gz
2009-07-27Revert to old behavior where unmatched keys do not exit the eventloop for ↵Adam Vogt1-3/+2
A.GridSelect Ignore-this: 936cfd1e1b6243ced54e356f8067fac darcs-hash:20090727012302-1499c-4bd45b322d0d86cf6afd00e027a6a40f5647c777.gz
2009-07-26Make direction keybindings configurable in A.GridSelectAdam Vogt1-30/+54
Ignore-this: 9cd675485270ccebec22df72eea40578 darcs-hash:20090726020438-1499c-f1865b69c443ceaa38b54d4fcf5e0c2d9bfe609d.gz
2009-07-05Remove trailing whitespace from many modulesAdam Vogt1-5/+5
Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
2009-04-22Update haddock description for Actions.GridSelectDaniel Schoepe1-2/+2
Ignore-this: db5a2c009f7e88647f168ccb225d6219 darcs-hash:20090422172510-cb1c6-69b4896adbdc1014e1f9b70fe0f15f65529ddd5a.gz
2009-04-10Mouse support for GridSelectDaniel Schoepe1-1/+13
Ignore-this: 38669e39c8676233d71f457c0b697500 GridSelect now allows selecting an element by a click with the left mouse button. darcs-hash:20090409223302-cb1c6-7b62d240e030889ce5e8814e081a1a1986e27cba.gz
2009-04-09Generalize GridSelect to arbitrary elementsDaniel Schoepe1-80/+99
Ignore-this: 69fbce85232871482adcce06c1a5fe62 This patch generalizes Actions.GridSelect to work for arbitrary (String,a)-lists. The changes break configurations that used `gridSelect' directly, which is now named gridSelectWindow. As an example for uses of the GridSelect-UI, I included a function to spawn an application from a list of commands(`spawnSelected'). darcs-hash:20090409155704-cb1c6-082fb77e1749c25eab2aeca3db7148b939b11a6d.gz
2009-01-28Easier Colorizers for X.A.GridSelectquentin.moser1-8/+54
Ignore-this: df3e0423824e40537ffdb4bc7363655d darcs-hash:20090128001702-5ccef-d2c340849172f1672f2c71ba9eb043f13924ebc4.gz
2008-12-01Fix boolean operator precedence in GridSelect keybindingsAleksandar Dimitrov1-4/+4
The vim-like hjkl keys were ORed to the key event AND arrow keys. darcs-hash:20081201120928-62c0c-d4e57aca38d45519691a73c1a2f41eb6269239d6.gz
2008-11-22GridSelect.hs: navigate grid with h,j,k,l as well as arrow keyssean.escriva1-4/+4
darcs-hash:20081122084725-29414-872e8669c51462d047d726504e4e34042884ce0b.gz
2008-11-12GridSelect: Export default_colorizerDominik Bruhn1-1/+2
darcs-hash:20081112140005-ae55e-ea4627b98e083a8a02d0d1828149bf20de14fa7e.gz
2008-11-12Simplify code for restriction-calculation and remove compiletime warningsDominik Bruhn1-2/+4
darcs-hash:20081112134630-ae55e-ef7a0d2837203d784d8298f1d65f49bdffc7400f.gz
2008-11-11Simplify handle/eventLoop, introduce findInWindowMap, partial updates for ↵Clemens Fruhwirth1-38/+62
key movements (less flickering) * handle/eventLoop carried the display and the drawing window as parameters. The display is available from the embedded X monad, the drawing windows was added. * updateWindows now takes a list of windows to update. updateAllWindows updates all windows. * only the windows that are modified by key movements are redrawn now. This means less flickering. darcs-hash:20081111100405-ed0c4-bd24b3e2c9ecbf8183582700d73bc61e64b503f5.gz
2008-11-11GridSelect: force cursor stay in visible areaRoman Cheplyaka1-3/+5
darcs-hash:20081111063348-3ebed-734bfca5f5207d2da0cfaf98e67d2fe959bfcb97.gz
2008-11-11GridSelect: fix infiniteness problem with diamondRestrictRoman Cheplyaka1-10/+2
darcs-hash:20081111055350-3ebed-ae3b880139b196938fbc532196dc13ec0c46cd1c.gz
2008-11-11GridSelect: remove tabsRoman Cheplyaka1-61/+61
darcs-hash:20081111053647-3ebed-5450725a6859c12fd9b1625228b5252664254df6.gz
2008-11-10Exported shrinkWhile from Decoration to use in GridSelectRoman Cheplyaka1-11/+0
darcs-hash:20081110191534-3ebed-aad022b55c2e295f1652358de879a40d9f970ac4.gz
2008-11-10GridSelect: added link to a screenshotRoman Cheplyaka1-0/+1
darcs-hash:20081110190617-3ebed-02592cba606005a3aa6614dd033eb56057092dd1.gz
2008-11-10GridSelect: various improvementsRoman Cheplyaka1-2/+47
Added documentation Restricted export list for the sake of haddock Added functions: withSelectedWindow bringSelected (by Clemens Fruhwirth) goToSelected (by Dominik Bruhn) darcs-hash:20081110184644-3ebed-9468e8235f934582d03446afa7c9392c387d650d.gz
2008-11-07Initial version of GridSelect.hs with a lot room for improvement/cleanupsClemens Fruhwirth1-0/+246
darcs-hash:20081107115114-ed0c4-000ce76dd7160a7b5157a1bef463b213f8062705.gz