aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Remove RunInXTerm in favor of RunSpencer Janssen2007-10-173-32/+2
| | | | darcs-hash:20071017202201-a5988-8130b054c29244d0fb2f5887eeb5285865c1a478.gz
* Move runXXX functions to one moduleChristian Thiemann2007-10-128-52/+92
| | | | | | | | | This patch takes runProcessWithInput out of Dmenu, runProcessWithInputAndWait out of Dzen, and runInXTerm out of RunInXTerm and collects them in one central module called Run. This way, other modules may include Run instead of Dmenu to get what they want without giving the impression of making use of dmenu. darcs-hash:20071012145233-8602e-6f8fb66c62afecdbd52a6a9122b5ecb55fc7f8bc.gz
* Fix LANGUAGE pragmasShachaf Ben-Kiki2007-10-172-2/+2
| | | | darcs-hash:20071017194622-bffde-8b6cad43545154215b1feef0db8cd66b618aba74.gz
* use full screen for single window in TilePrimel.mai2007-10-171-0/+1
| | | | darcs-hash:20071017191421-42ea9-18a3cb8ed5239442b903b5462911af8df7942085.gz
* RotSlaves.hs: Add rotAll functionsEric Mertens2007-10-171-3/+14
| | | | darcs-hash:20071017173256-b49f3-02e85aecc376194cd2130daad5b9cfcd8f5399b1.gz
* TilePrime.hs: add usage info.Joachim Fasting2007-10-171-1/+19
| | | | darcs-hash:20071017192612-928c4-16b88a6fed79f3741d3eb1b7df31dce17dfe05af.gz
* TilePrime.hs: add LANGAUGE pragma.Joachim Fasting2007-10-171-0/+1
| | | | darcs-hash:20071017182042-928c4-e23e06754b0f4ed6ed175bef12a34e036ee8d503.gz
* MetaModule.hs: add WorkspacePrompt.Joachim Fasting2007-10-171-0/+1
| | | | darcs-hash:20071017182027-928c4-594c05b822d0c6b048120bcc395223cf046f3dba.gz
* add TilePrime to MetaModule.David Roundy2007-10-171-0/+1
| | | | darcs-hash:20071017133202-72aca-ebc7f49b7e25d941495bedc07cca49ecd2412822.gz
* Initial import of TilePrimeEric Mertens2007-10-171-0/+80
| | | | | | | This layout provides a standard tiling layout with support for resize hints and filling the gaps created by them. darcs-hash:20071017052017-b49f3-b41e5074afec8268ec9c41d77a04bb1cb3ea8f79.gz
* code cleanup in selectWorkspace.David Roundy2007-10-171-4/+3
| | | | darcs-hash:20071016231218-72aca-0da806169b43d3b2dfebae4f83b556dadc0fdb74.gz
* allow users to go to dynamically-added workspaces with mod-n.David Roundy2007-10-171-2/+23
| | | | darcs-hash:20071016230301-72aca-e003c298f830d89d4125c5d15accb4ed71bc6241.gz
* add modules to deal with Workspaces (select, etc) by name using XPrompt.David Roundy2007-10-172-3/+58
| | | | darcs-hash:20071016223347-72aca-a0a6ab2a43a33f5901640fa2f192e0af3ef61a74.gz
* make windowNavigation simpler to use in simplest case.David Roundy2007-10-161-7/+10
| | | | darcs-hash:20071016214337-72aca-db7bca50796462b6913659b4ba270d4a051c8ceb.gz
* compute nice window border for WindowNavigation properly.David Roundy2007-10-162-5/+13
| | | | darcs-hash:20071016213316-72aca-5b6ee6fcf9232935499ca9b61e29663db55a1857.gz
* fix docs on WindowNavigation.David Roundy2007-10-161-1/+7
| | | | darcs-hash:20071016210349-72aca-960939059ece50f0f3961443a0e432395d4db7ee.gz
* compute a reasonable navigation color based on focussed color.David Roundy2007-10-151-9/+22
| | | | darcs-hash:20071015165504-72aca-ed7515ee2d90caa4a9fcfe64ab0c73de6d876166.gz
* WindowNavigation: don't export the config constructor and some haddock fixesAndrea Rossato2007-10-131-12/+20
| | | | | | | | I told to David I would have taken care of that: instead of exporting the config constructor we export 2 functions: navigateColor and noNavigateBorders. Updated documentation accordingly. darcs-hash:20071013090524-32816-303a461ace55ca42289a15c79b2db77a9943fa3d.gz
* improvements in Combo.David Roundy2007-10-151-10/+15
| | | | darcs-hash:20071015132839-72aca-90f2480c63facfb2d0f24ce75bbcccbabe40bcf0.gz
* Spiral.hs: add 'description' function to LayoutClass instance for SpiralWithDir.Brent Yorgey2007-10-161-0/+1
| | | | darcs-hash:20071016140959-bd4d7-4375de268b8544a30b9fd153fe8cdb0da5cf2b68.gz
* ShellPrompt: traverse $PATH once per invocation. Major speed improvementSpencer Janssen2007-10-161-24/+28
| | | | darcs-hash:20071016090552-a5988-eed1d245021b0284bcd5b90f1fdc93d59eb2dd7f.gz
* ShellPrompt.hs: a quick optimization of nubgwern02007-10-161-1/+2
| | | | | | I saw some complaints about ShellPrompt being slow - and noticed it myself - and it seems ShellPrompt uses 'nub' in an awkward place to uniquefy input. Nub doesn't perform well on long lists, but I once ran into a similar problem and the suggested solution was something clever: convert to a Set and then back to a List. Sets can't have duplicate entries, and they uniquefy faster than nub. The price is that the output is not sorted the same as nub's output would be, but this is OK because the output of (toList . fromList) is immediately passed to 'sort' - which should then produce the same output for both versions. I haven't really tested this but on long directories this should help. darcs-hash:20071015234850-f7719-ce02426337ffbbfb15dd1999713075c5aada81bd.gz
* defaultLayout -> layoutHookSpencer Janssen2007-10-151-3/+3
| | | | darcs-hash:20071015205901-a5988-b70eee6f46dac1c5cc4c73f64fa03c2a673c0993.gz
* LayoutSelection -> SelectSpencer Janssen2007-10-151-1/+1
| | | | darcs-hash:20071015205804-a5988-6498900eeba69a7d8af6b0760c72b6d0795a4636.gz
* defaultLayouts -> layoutsSpencer Janssen2007-10-1519-31/+31
| | | | darcs-hash:20071015205542-a5988-4636825868c99db4f3cfdcd6b1e361d78e393762.gz
* fix float bug in CopyWindow.David Roundy2007-10-151-1/+1
| | | | darcs-hash:20071015161529-72aca-22af3affff9166a8f8e4f53f652363be5247f2a7.gz
* Various docstring fixesSpencer Janssen2007-10-143-5/+5
| | | | darcs-hash:20071013230529-a5988-22845bbae2cbbe64d774f9881cd75067d45fc6d5.gz