aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add new LayoutCombinators module.David Roundy2007-10-233-1/+44
| | | | darcs-hash:20071023135638-72aca-1b19cf35b57dcbf9ed6fa023b09977f3d457fa6b.gz
* export DragPane type.David Roundy2007-10-231-1/+1
| | | | darcs-hash:20071023134933-72aca-2b6f97ff928782c250a693b75b2a05a024fb8f20.gz
* make DragPane work with any type (not just Windows).David Roundy2007-10-231-4/+4
| | | | darcs-hash:20071023134911-72aca-d94c618211c707b74fa50cae1cc91606aca03262.gz
* SshPrompt.hs: while I'm here, replace nub with the faster Set trickgwern02007-10-191-2/+3
| | | | darcs-hash:20071019181514-f7719-6fd5a3e451cc6629dc74170068b6a414259aaadc.gz
* ShellPrompt.hs: fmt imports and updategwern02007-10-191-9/+10
| | | | darcs-hash:20071019181317-f7719-abc19fe0c3776416ae754d75fbfb467f8b66e942.gz
* SshPrompt.hs: fmt imports and updategwern02007-10-191-13/+13
| | | | darcs-hash:20071019181255-f7719-e93b15b811ee1f24b3db7e0437f4b3eb83d3c381.gz
* XSelection.hs: fmt imports and sigsgwern02007-10-191-12/+16
| | | | darcs-hash:20071019181232-f7719-8042e1fc481829cd4a859bf717f60f82aef1bfa2.gz
* XSelection.hs: +2 functions, safePromptSelection and unsafePromptSelectiongwern02007-10-191-4/+13
| | | | | | Analogous to Run.hs patch; these use safeSpawn and unsafeSpawn respectively. darcs-hash:20071019181137-f7719-95fbfe642137e957f8b5aa0bb1b10297a9ba4d8f.gz
* Run.hs: +2 functions, safeSpawn & unsafeSpawngwern02007-10-191-0/+21
| | | | | | | See their documentation. This is part of a re-organization of various 'run' commands; this two make it easier to go through the shell or not, and will be re-used elsewhere. darcs-hash:20071019181009-f7719-4f4073639389f335080d552c4788667fd109b6f3.gz
* Run.hs: fmtgwern02007-10-191-11/+9
| | | | darcs-hash:20071019180953-f7719-0e7101b3e3a3378d43807d080aae8de74ffb3802.gz
* Run.hs, ShellPrompt.sh: mv runInXTerm to ShellPrompt.hsgwern02007-10-192-9/+28
| | | | darcs-hash:20071019180900-f7719-6d6ef4a67f2ccae639e9e79c49fd80dd32d746c5.gz
* XSelection.hs: documentation format changes.gwern02007-10-191-7/+6
| | | | darcs-hash:20071019010057-f7719-5decc9a8f35769e90dd5cb1de30eba76f4c8fb24.gz
* XSelection.hs: +type signature for auxiliary functiongwern02007-10-191-0/+1
| | | | darcs-hash:20071019010034-f7719-fa310f748e3130d12d3c40bc411aa658bf54ed0c.gz
* XSelection.hs: simplify creation of windowgwern02007-10-191-2/+2
| | | | | | While spelunking in the xclip source code, I noticed it had much the same call to createSimpleWindow but with a simpler geometry - just 1x1 pixels, not the odd 200x100 of the original code. It seems to work the same and looks better and less mysterious, so unless arossato had a specific reason for those particular two numbers... darcs-hash:20071019010013-f7719-bc4ab9b863275e7657d0637836ae8786fd9b2654.gz
* XPrompt.hs (keyPressHandle): Ctrl-g and Ctrl-c added to quit keystrokesValery V. Vorotyntsev2007-10-201-16/+7
| | | | | | Obvious comments removed. darcs-hash:20071020170936-ae588-721702bc4e4d6558c54c858f54a6db2238bcbede.gz
* XPrompt.hs: trailing whitespace cleanedValery V. Vorotyntsev2007-10-201-30/+30
| | | | darcs-hash:20071020170719-ae588-2e8b43ffa1af11c05337a14ee0ed0cf45baf9544.gz
* Fix pragmas in XMonadContribShachaf Ben-Kiki2007-10-223-2/+4
| | | | darcs-hash:20071022011738-bffde-f9e478770d4eb6900b4dff171fb950551aac85f5.gz
* test_XPrompt.hs: there is no ShellPrompt.rmPathValery V. Vorotyntsev2007-10-191-6/+0
| | | | darcs-hash:20071019205830-ae588-536b101a46c01318fa5120e055c07327f3b3937d.gz
* introduce new combineTwo layout combinator.David Roundy2007-10-202-16/+109
| | | | | | | | | | | | | | This layout combinator is similar in spirit (and in code) to the old combo combinator, but only allows two sublayouts. As a result, we don't need to wrap these in existentials, and reading works seamlessly. Also, we add the feature (which could also be added to combo) of being able to change which sublayout a given window is in through integration with WindowNavigation. I envision combo being deprecated soon. combineTwo isn't quite so flexible, but it's much easier and is better-coded also. darcs-hash:20071020191748-72aca-b431b4f7c13f63a2060c7b19b4404245b6939251.gz
* allow layout modifiers to modify a Message in transit.David Roundy2007-10-201-4/+9
| | | | | | | | | This is a helpful feature (for, e.g. WindowNavigation) that allows modifiers (if they so choose... the old API remains supported) to easily send a single Message to the modified layout in response to a Message. darcs-hash:20071020191542-72aca-fd6b8f2edb91519b4e475319c2bc8c3d4b77136d.gz
* update UrgencyHook example config to reflect changes to WindowNavigation and ↵Brent Yorgey2007-10-191-2/+2
| | | | | | core Config.hs darcs-hash:20071019145526-bd4d7-047adebfe8ec017ea89afd1fcf1c89473e412c6c.gz
* add ToggleLayouts module.David Roundy2007-10-182-0/+68
| | | | darcs-hash:20071018214525-72aca-7364a52e0146efcd8f6fd81026f21540f20c1205.gz
* default to empty description for layout modifiers.David Roundy2007-10-181-1/+1
| | | | | | | | This is because modifierDescription is designed to be human-readable, and show rarely creates a human-readable description. And in many (if not most) cases, an empty description is precisely what we want. darcs-hash:20071018202604-72aca-6da6f02e804c95da4cbccae205f83217333f7c96.gz
* beautify description code for empty modifier-description.David Roundy2007-10-181-3/+3
| | | | darcs-hash:20071018202438-72aca-a9f81255bde7bfa91b531d5240f5e719aaf16e7d.gz
* change definition of 'description' function for LayoutModifier so an extra ↵Brent Yorgey2007-10-181-1/+3
| | | | | | space is not added if the modifier description is empty. darcs-hash:20071018183054-bd4d7-0a1a4a2fb97cf789106b0e820b0471ea9f33146a.gz
* -Wall policel.mai2007-10-181-1/+1
| | | | darcs-hash:20071018033000-42ea9-8f269712737b88376bbe662b7dabe62d58a82146.gz
* DynamicLog.hs: Add dzenColorEric Mertens2007-10-181-2/+8
| | | | darcs-hash:20071018174523-b49f3-1fb1d59daf1b5d78e2f3d153570090940d335694.gz
* add function to rename workspaces.David Roundy2007-10-181-1/+9
| | | | darcs-hash:20071018145604-72aca-d28097e49bc8ba0a939dcc87cbd6fd791682494b.gz
* fix WindowNavigation commentl.mai2007-10-181-1/+1
| | | | darcs-hash:20071018054315-42ea9-0cbaae50528d9ea7ef26136d0530cacf8d518992.gz
* change example to dzenUrgencyHookDevin Mullins2007-10-181-12/+5
| | | | darcs-hash:20071018022026-78224-801dce0f1fb3cf4affa918665ec8195e50a98c1e.gz
* add dzenUrgencyHook as example (and the one I use)Devin Mullins2007-10-181-1/+23
| | | | darcs-hash:20071018021742-78224-2e9fe5bc8704959e9ccf089b462f0da55f796893.gz
* fixed Dzen and gave it a configurable timeoutDevin Mullins2007-10-182-15/+26
| | | | darcs-hash:20071018012910-78224-804cedb28d826ddfc3d1a8177aa8460b38fe6591.gz
* rename LayoutSelect & defaultLayout in commentsDevin Mullins2007-10-161-2/+2
| | | | darcs-hash:20071016051819-78224-bbfccd2607836f38a703ec40f85dbc2fdf89a0fd.gz
* add import to comments, for clarityDevin Mullins2007-10-121-0/+3
| | | | darcs-hash:20071012044555-78224-148a20c5ce8c05146293d3b28c1c16119caccb04.gz
* documentation for UrgencyHookDevin Mullins2007-10-121-2/+54
| | | | darcs-hash:20071012034506-78224-696f65ee0ba491fc134abd7c29b61e041a4e99b9.gz
* d'oh, minor UrgencyHook cleanupDevin Mullins2007-10-121-1/+1
| | | | darcs-hash:20071012032558-78224-183ef82b5abb7f3e9f0feeafec1b5b48d68a0123.gz
* brand new UrgencyHook contrib, depends on X11-extras WMHints bindingDevin Mullins2007-10-111-0/+31
| | | | | | | | | | | | | It's a LayoutModifier which lets you define an urgencyHook function -- the action gets performed wheneveran X client sends an XUrgencyHint message (i.e. tries to "flash" the "taskbar"). This statically points to Config.urgencyHook, which requires that the user add a line to Config.hs-boot, in addition to defining the urgencyHook. Documentation forthcoming. darcs-hash:20071011051641-78224-a045fe35cff3729cdd8f23e0ab90c43b351dae6b.gz
* TilePrime.hs: Give a description that distinguishs between horizontal/verticalEric Mertens2007-10-181-1/+2
| | | | darcs-hash:20071018063749-b49f3-3cce3ff7340fdced2f0c27264ac1df0effa6b627.gz
* Truncate title at 80 charactersSpencer Janssen2007-10-181-2/+2
| | | | darcs-hash:20071018003013-a5988-95789aa40da640b8f6f9cd1c198ff6aa2d0dc38b.gz
* shorten in sjanssenPP tooSpencer Janssen2007-10-181-1/+1
| | | | darcs-hash:20071018002821-a5988-f23531a42a52fc2edf1700f201ac3b0e631697be.gz
* Truncate long window titlesSpencer Janssen2007-10-181-2/+8
| | | | darcs-hash:20071018002511-a5988-12b76a33f36ff72975d03585b68454dd1a4f8c5d.gz
* DynamicLog.hs: Add ppWsSep field to PP to specify workspace separator.Eric Mertens2007-10-181-6/+3
| | | | | | | | This can be useful when you are using colors to distinguish between workspaces and simply provides more functionality. The default behavior remains the same. darcs-hash:20071018001652-b49f3-2fc4fa9e2412b77e18f34969b45acb3ffb2c16f6.gz
* Wrapping the empty string yields the empty stringSpencer Janssen2007-10-181-1/+2
| | | | darcs-hash:20071018001542-a5988-22604499111d6535e88b122844aa30e9d45fd290.gz
* DynamicLog: documentation onlySpencer Janssen2007-10-171-3/+1
| | | | darcs-hash:20071017211427-a5988-bc749e2f7ce798ac9983e8ba30e3d03064f757d7.gz
* Allow the user to change the order of workspaces, layout, titleSpencer Janssen2007-10-171-3/+6
| | | | darcs-hash:20071017211303-a5988-72a3633166bc0daf2ed3719b2172a44a4cd05fb5.gz
* Don't wrap the layout description by defaultSpencer Janssen2007-10-171-1/+1
| | | | darcs-hash:20071017211011-a5988-7da83fda03acfb16e52af2e6c19c9c73a0baa6c2.gz
* DynamicLog: not . null. Duh.Spencer Janssen2007-10-171-1/+1
| | | | darcs-hash:20071017210912-a5988-6b05818ed665808068bdc7b5aeeed9fb091a80e4.gz
* A big dynamicLog refactorSpencer Janssen2007-10-171-60/+68
| | | | | | | | We introduce the PP type to allow user customization of dynamicLog. dynamicLogWithTitle has been eliminated because this is the default behavior for dynamicLog now. darcs-hash:20071017210431-a5988-9aac9047eb033d330686999052ad2ec0e79a81b0.gz
* Don't toLower the layout description.Spencer Janssen2007-10-171-2/+1
| | | | | | | If we'd really like lower case layout descriptions, the 'description' method in the LayoutClass instances should be changed instead. darcs-hash:20071017202953-a5988-ba32d2aa4e9dbbfe9d93e8e35545ffc5004a4de9.gz
* TilePrime.hs: Correct behavior when number of windows <Eric Mertens2007-10-171-15/+17
| | | | | | | Additionally this patch does various clean-ups that should not affect functionality. darcs-hash:20071017205153-b49f3-d36953f5ba4684e62ac55e2d04ee93a2f1c6ec9a.gz