aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-22update callers of safeSpawngwern01-1/+1
Ignore-this: 484eca17b9877f7d587fc5bce8c5ae8a darcs-hash:20090622201423-f7719-e2e02429f80ee2ef794680ebbffda67f1847835c.gz
2009-06-22XMonad.Actions.WindowGo: switch to safeSpawn, since everyone just passes a ↵gwern01-5/+6
prog name (no shell scripting) Ignore-this: 5515c72649471fac1ffcf4b68e1e0cf9 darcs-hash:20090622193255-f7719-ff429690ac893878f5d457e1643390600dcd6416.gz
2009-06-22XMonad.Actions.WindowGo: improve haddocksgwern01-13/+13
Ignore-this: 28dc1d5b094d50eaf6148fa9cc2d3755 darcs-hash:20090622192831-f7719-555de2effd946e19072719c94163f1fc9da2d59e.gz
2009-06-18Correct many typos in the documentation, consistent US spellinggAdam Vogt3-4/+4
Ignore-this: cf6dcf340fa6cc010f7879f188d376f5 darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
2009-06-02X.A.PhysicalScreens: fix typoRoman Cheplyaka1-1/+1
darcs-hash:20090602172148-3ebed-63594bd14ec6f89be1215da9ab469d6491ca1773.gz
2009-05-30UpdatePointer - Don't warp while dragging with mouseAnders Engstrom1-0/+3
Ignore-this: 4c3769dc96041608660789573b670c23 darcs-hash:20090530185752-8978f-aed8c6218dc5804519ea770f31f932e07c68d060.gz
2009-05-30FlexibleResize - Resize from edge, don't move adjust at opposite edgeAnders Engstrom1-21/+35
Ignore-this: 3c6c0748a4b0d14bd39bcb88f10aade6 When resizing other corners than bottom-right, instead of adjusting to even columns/rows on the opposite side to it the same way as if resizing was made from the bottom right. Also add the possibility to add an area in the middle of an edge where only that edge is resized, not the closest corner. darcs-hash:20090530185437-8978f-82de436312c45d105593603fd58f293056f91c11.gz
2009-05-27FloatSnap - calculate gaps instead of snapping against unmanaged windowsAnders Engstrom1-18/+13
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
2009-05-25X.A.Search: add Wolfram|Alpha searchBrent Yorgey1-3/+7
darcs-hash:20090525010419-1e371-ca55ed1b4c67c68e551b170d1db82270eb06341b.gz
2009-05-25A.FloatSnap snap to unmanaged docks tooAdam Vogt1-3/+12
Ignore-this: 46a856cae139d2e224ded985a9866ecf darcs-hash:20090525001834-1499c-c4ef9061c280a7f5c7b3a698d86548e8d83d7940.gz
2009-05-24FloatSnap fix maintainerAnders Engstrom1-1/+1
Ignore-this: d3932d211e9dc755be799d863b7d58e3 darcs-hash:20090524205854-8978f-445c95084be1e84fe47d0540b65343146a9a6728.gz
2009-05-24X.A.FloatSnap - More configuration for magic resize, adaption for mouse ↵Anders Engstrom1-22/+65
bindings and some minor fixes Ignore-this: d5fd9356e101b019735d54267a120ed darcs-hash:20090524201143-8978f-e968a341032866d85fc272d903127186905fd71f.gz
2009-05-24X.A.FloatSnap - Assisted move/resize of windowsAnders Engstrom1-0/+278
Ignore-this: 53af93bdf537cf3417cedd313e36bcbd TODO: Try to snap against unmanaged windows such as dzen/xmobar. darcs-hash:20090523235230-8978f-24e9fd5a8826f854ccd5870471d98b68c5436a15.gz
2009-04-26submapDefault fix key leakageAnders Engstrom1-2/+2
Ignore-this: edb0a2a03b2ed2959cb7068ae601fa28 darcs-hash:20090426171002-8978f-4ceb1e72cf94d546dfad4470079d02625a00b812.gz
2009-04-23X.A.TopicSpace: remove the allTopics lists from the configuration.Nicolas Pouillard1-33/+37
Ignore-this: 1ac344b32865b38e53b968cc037b0a01 darcs-hash:20090423172939-eb2e9-1fb68a5a22841e856a00ea7379b281a4963cc92f.gz
2009-04-07Update focus on mouse moves within inactive windowsDaniel Schoepe1-0/+61
Ignore-this: 36c05c60420520dab708401d8a80fc85 This patch adds functionality to update the focus on moves in unfocused windows, which would make sense if one wanted the focus to follow the mouse. Currently this only happens when the mouse enters/leaves a window. This patch should fix issue #205. darcs-hash:20090407191819-cb1c6-f94441281224917d710ae5e1e1dbc1c9f3fa98b6.gz
2009-03-22Add TowardsCentre option to UpdatePointerAdam Vogt1-3/+11
Ignore-this: d543d8f090b03a6c26b3a0427be3a051 This option is like Nearest, but it places the pointer a configurable percentage towards the centre of the window, instead of right at the edge. darcs-hash:20090322215811-1499c-c35397519d99af13d0dd3d5c11e1b4ee256bf788.gz
2009-03-22Remove excess whitespace in A.UpdatePointerAdam Vogt1-6/+5
Ignore-this: 6fbc63642b946461e0fafcb44016824 darcs-hash:20090322215553-1499c-2cff40375400867859ac941b0002f98cadbc245a.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-04-19New module: XMonad.Actions.TopicSpaceNicolas Pouillard1-0/+331
Ignore-this: 4c20592ea6ca74f38545c5a1a002ef91 darcs-hash:20090419085239-eb2e9-b81c0e529e0ea8664b1ab557472df72706c9d185.gz
2009-03-21Add XMonad.Actions.PhysicalScreensnelhage1-0/+88
Add an XMonad.Actions.PhysicalScreens contrib module that allows addressing of screens by physical ordering, rather than the arbitrary ScreenID. darcs-hash:20090321001320-c0cde-b1f208797fd8c673a28a785910e8e9105a53f027.gz
2008-10-08pointWithin has moved to the coreJoachim Breitner1-6/+0
darcs-hash:20081008154245-23c07-30a58c257a61f3be5d001f238e6989e02c8b84c6.gz
2008-10-07UpdatePointer even to empty workspacesJoachim Breitner1-22/+31
This makes UpdatePointer more Xinerama-compatible: If the user switches to a screen with an empty workspace, the pointer is moved to that workspace, which I think is expected behavoiur. darcs-hash:20081007080041-23c07-745bd6652a98765e33e732ee4291374ea825bc3c.gz
2009-02-19SpawnOn: use doShift. This resolves problems where SpawnOn would shift the ↵Spencer Janssen1-1/+1
wrong window Ignore-this: 6ae639a638db8eff77203f3f2e481a4e darcs-hash:20090219041856-25a6b-86d011dc6e3891d7b1ea2099ebda8c6416b96fd7.gz
2009-02-13SpawnOn: delete seen pidsSpencer Janssen1-1/+4
Ignore-this: 8b15a60bba1edf1bab5fb77ac54eb12f darcs-hash:20090213013011-25a6b-279244c622ea2066d94725e40434b81c4cdec1c0.gz
2009-02-13SpawnOn: add 'exec' to shell strings where possibleSpencer Janssen1-1/+8
Ignore-this: c7de4e05803d60b10f38004dcbda4732 darcs-hash:20090212234608-25a6b-50ee5321e891aa595cd247ac2e4823f08df266f3.gz
2009-02-07+A.CycleWindows: bindings to cycle windows in new wayswirtwolff1-0/+222
Ignore-this: 51634299addf224cbbc421adb4b048f5 Provides binding actions and customizable pure stack operations to cycle through a list of permutations of the stack (recent), cycle nth into focus, cycle through focus excluding a neighbor, cycle unfocused, shift a window halfway around the stack. Esp. for Full, two or three pane layouts, but useful for any layout with many windows. darcs-hash:20090207170622-d17f0-342d3e2ae6cc6d2aa2ba3918b80f981a0c3a5228.gz
2009-02-06XMonad.Actions.CopyWindow: fmt & qualify stackset importgwern01-26/+25
Ignore-this: 4d08f5a7627020b188f59fc637b53ae8 darcs-hash:20090206171833-f7719-cad8c8a46e2296b3407626bf76108870d6b16eaa.gz
2008-06-02XMonad.Actions.CopyWindow runOrCopylan3ny1-4/+26
darcs-hash:20080602205742-20747-65c3b7fcab114e84def368c54056a8f58cadec2e.gz
2009-02-04X.A.SpawnOn: add docsRoman Cheplyaka1-10/+38
Add more documentation, including documentation from X.U.SpawnOnWorkspace by Daniel Schoepe. darcs-hash:20090204102424-3ebed-b91defc4d2c2736838f75d2ee7e9f98005903d27.gz
2009-01-28Easier Colorizers for X.A.GridSelectquentin.moser1-8/+54
Ignore-this: df3e0423824e40537ffdb4bc7363655d darcs-hash:20090128001702-5ccef-d2c340849172f1672f2c71ba9eb043f13924ebc4.gz
2009-02-02X.A.SpawOn: fix usage docRoman Cheplyaka1-1/+1
darcs-hash:20090202102042-3ebed-8ff75eda60ff276f76c3ef69fe0854b27675c424.gz
2009-01-29XMonad.Actions.Search: fix whitespace & tabsgwern01-46/+43
Ignore-this: 894e479ccc46160848c4d70c2361c929 darcs-hash:20090129025246-f7719-506048f42e66e4f0ecc52e3dd8dc5c9b8b29da56.gz
2009-01-28xmonad-action-search-intelligent-searchenginesMichal Trybus1-13/+101
Changed the XMonad.Action.Search to use a function instead of String to prepare the search URL.Added a few useful functions used to connect many search engines together and do intelligent prefixed searches (more doc in haddock)The API has not changed with the only exception of search function, which now accepts a function instead of String. darcs-hash:20090128101938-efd8c-51eb8a2555919254dd0a3f45ade51551a5b078dd.gz
2009-01-27X.A.SinkAll: re-add accidentally deleted usage documentationBrent Yorgey1-0/+13
darcs-hash:20090127222533-1e371-150111a8ef4d250420e8809a254c5232f353dc55.gz
2009-01-27move XMonad.Actions.SinkAll functionality to more general ↵Brent Yorgey2-38/+61
XMonad.Actions.WithAll, and re-export sinkAll from X.A.SinkAll for backwards compatibility darcs-hash:20090127222355-1e371-a7beafc93e557a5c5af0a4b224ac0f55f1e37a18.gz
2008-12-21adds generic 'all windows on current workspace' functionalityloupgaroublond1-5/+17
darcs-hash:20081221224850-3ec9f-5d9f001f4ffdf4c857d0fd68a2794ad42f9fc2c4.gz
2009-01-26XMonad.Actions.MessageFeedback modulequentin.moser1-0/+99
Ignore-this: 82e58357a44f98c35ccf6ad0ef98b552 darcs-hash:20090126181059-5ccef-02270144d6d20a439b6f0cd2331232ec816b5202.gz
2009-01-18submapDefaultAnders Engstrom1-3/+8
Ignore-this: c8958d47eb584a7de04a81eb087f05d1 Add support for a default action to take when the entered key does not match any entry. darcs-hash:20090118152933-8978f-3d45f6e5605f9d50a3c45814e6ef0337c0e5432f.gz
2009-01-27X.A.CycleWS: convert tabs to spaces (closes #266)Roman Cheplyaka1-2/+2
darcs-hash:20090127185604-3ebed-db1c1b6b33a83e58a9fa957f7222fce88db52e20.gz
2009-01-25Use currentTag, thanks asgarothSpencer Janssen1-2/+1
Ignore-this: dd1a3d96038de6479eca3b9798d38437 darcs-hash:20090125213331-25a6b-52d5f9d6094eed0fdfc88129057ba5319d0bf5f9.gz
2009-01-17Add XMonad.Actions.SpawnOnSpencer Janssen1-0/+77
Ignore-this: 63869d1ab11f2ed5aab1690763065800 darcs-hash:20090117040432-25a6b-306aa18fed69a47197ca8c349cf6452939db5188.gz
2008-12-20hlintify XUtils, XSelection, Search, WindowGogwern02-8/+8
Ignore-this: 7e877484e3cd8954b74232ea83180fa9 darcs-hash:20081220153302-f7719-750549ea12a24a7364f4be71894720700f98f6a7.gz
2008-12-12fix focus issue for XMonad.Actions.Warp.banishScreenNorbert Zeh1-2/+4
This patch ensures that the focus (or in fact the whose windowset) does not change as a result of a banishScreen. The way this is implemented will become problematic if xmonad ever goes multithreaded. darcs-hash:20081212203532-18a2b-34ebdf2ce7f1bb64f70e42a856342654c4fe3690.gz
2008-12-12addition of XMonad.Actions.Warp.banishScreenNorbert Zeh1-1/+15
This works on top of warpToScreen and, thus, suffers from the same issue: focus change. darcs-hash:20081212192621-18a2b-bdba455f6fe9c8103ae8b932b8577b6614de3cb5.gz
2008-12-12fixed documentation for banishNorbert Zeh1-1/+1
banish actually warps to the specified corner of the current window, not the screen. darcs-hash:20081212191819-18a2b-710c812adaac7542b4d28f2a9b1c9ee3e41d2c0d.gz
2008-12-05XMonad.Actions.WindowGo: fix a floating-related focus buggwern01-13/+9
Ignore-this: c8b6625aa2bd4136937acbd2ad64ffd3 If a floating window was focused, a cross-workspace 'raise' would cause a loop of shifting windows. Apparently the problem was 'focus' and its mouse-handling. Spencer suggested that the calls to focus be replaced with 'focusWindow', which resolved it. darcs-hash:20081205150755-f7719-91e0d4144b560a56affbe16a942004e161f8d51c.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