aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Circle cleanupsPeter De Wachter2007-06-211-8/+9
| | | | darcs-hash:20070621191125-06a25-f2ca78bb2b6ecc561ee0de5d478a27f882c14caa.gz
* make Mosaic lay thigs out a bit better.David Roundy2007-06-211-12/+12
| | | | darcs-hash:20070621162632-72aca-6a8dad6e062ce0fc49accbf49dfda2fa8cee7a3d.gz
* add SimpleStacking module to make Combo and Tabbed work together.David Roundy2007-06-214-5/+57
| | | | | | | | | | | WARNING! This change will break existing Tabbed configurations. The problem is that there is no way within a Layout's "doLayout" to safely modify the layout itself. This makes LayoutHooks fragile, and more to the point, makes SimpleStacking fragile, so we can't safely define a tabbed' darcs-hash:20070621151524-72aca-2466fff5a37ce1388879367c419cf52161f8f838.gz
* Make Magnifier's master window behavior customizablePeter De Wachter2007-06-201-7/+16
| | | | | | based on a suggestion by Tim Hobbs darcs-hash:20070620170020-06a25-ee0a03e9814031615e823e6faa12dd9016e68b8d.gz
* Whitespace.joachim.fasting2007-06-205-7/+7
| | | | darcs-hash:20070620115852-ea16c-990153eabeb0096484a63c034fbe42038b1268f6.gz
* Make Mosaic compile without warningsSpencer Janssen2007-06-201-17/+12
| | | | darcs-hash:20070620153111-a5988-396f43cde7cb8078fb736f05f1afc82015dd265e.gz
* make some layouts more general.David Roundy2007-06-204-7/+7
| | | | darcs-hash:20070620125420-72aca-2802515a9c62727f8a8e53fdb480bbb5588f50e2.gz
* Mosaic.hs: get rid off some of the warnings generated by -Wall.joachim.fasting2007-06-201-3/+3
| | | | | | | Unused definitions and imports left in, as I assume they'll be used for something later on. darcs-hash:20070620123449-ea16c-aadadae5c3502ac069763f93aa2eb73c797b4569.gz
* MetaModule.hs: add LayoutHooks.joachim.fasting2007-06-201-0/+1
| | | | darcs-hash:20070620115457-ea16c-db4b3263ba7086db21b617ca24fcdef3c14198ad.gz
* Combo.hs: use case instead of non-standard pattern matching.joachim.fasting2007-06-201-7/+4
| | | | | | | | | Also uses fmap/maybe instead of do/case, which makes the code look a little cleaner (imo). Please note that I've only been able to test this briefly, but it seems to be working like it's supposed to. darcs-hash:20070620112805-ea16c-d246e45889110c7f28da80adbcfc968139f77130.gz
* Combo.hs: tweak usage instructions.joachim.fasting2007-06-201-1/+1
| | | | | | tabbed needs an additional argument. darcs-hash:20070620112555-ea16c-8882fd63b341e8a86604788445bd7cc6eb5cbb63.gz
* README: change reference to 'examples/'.joachim.fasting2007-06-201-1/+1
| | | | darcs-hash:20070620093753-ea16c-7989e486c118a61800b68b5afbd2601d795dcd00.gz
* Use Data.Ord.comparing in DynamicLogShachaf Ben-Kiki2007-06-201-6/+4
| | | | | | | This patch replaces (compare `on`) with Data.ord.comparing, so on doesn't have to be defined. darcs-hash:20070620011016-bffde-57b2a58458e443cf8cbe0af51130ea99289650d2.gz
* Fix type signatures.joachim.fasting2007-06-2014-16/+16
| | | | | | Think this fixes the rest of the errors caused by the Layout change. darcs-hash:20070619220323-ea16c-3274cd24d01bc932089ab88191ccda316ea93b01.gz
* MagicFocus.magicFocus: fix type signature.joachim.fasting2007-06-191-1/+1
| | | | | | Layout change caused because of missing type argument. darcs-hash:20070619214839-ea16c-834c06a84ce91a6306ee23b9be344641d42a5ee9.gz
* LayoutHooks.hs: add module header.joachim.fasting2007-06-191-0/+13
| | | | darcs-hash:20070619204504-ea16c-10489c55e14a44b74a0f9fa9524fae793c13544f.gz
* Factor out pprWindowSet (and Xinerama version) from dynamicLog.Shachaf Ben-Kiki2007-06-191-18/+20
| | | | | | | This patch lets you pretty-print a WindowSet to a string, rather than always printing it out to stdout directly. darcs-hash:20070619183657-bffde-8c3bc99141d8cfa091a8662f4d1296f28763797a.gz
* clean up TwoPane to work on Stacks as it ought.David Roundy2007-06-191-14/+9
| | | | darcs-hash:20070619150928-72aca-51028a2488f93cd4274f772206a508e90b608642.gz
* run-xmonad.sh: don't hard-code path to mkfifo.joachim.fasting2007-06-191-1/+1
| | | | | | | | | mkfifo isn't located in /sbin on all distributions (Gentoo puts it in /bin). By temporarily appending /sbin to PATH both setups are supported. 'which' and friends are not viable options since /sbin usually isn't in user's PATH by default. darcs-hash:20070619124212-ea16c-50a4865c9e3714b1a61c4d4f489f819ed959d88f.gz
* Anneal.hs: add module header.joachim.fasting2007-06-191-0/+13
| | | | darcs-hash:20070619002849-ea16c-979a331830ebbb9f5bb48d5e98a9aca564e41591.gz
* run-xmonad.sh: use $HOME when setting PATH.joachim.fasting2007-06-191-1/+1
| | | | darcs-hash:20070618234703-ea16c-731cdb87894ff3f725ab7cafc3bbd5822a2f8517.gz
* Circle.hs: only compute sqrt 2 once.joachim.fasting2007-06-191-2/+3
| | | | darcs-hash:20070618232051-ea16c-2d78b71c7164302c56e2dfd11fdac9f6f4830624.gz
* Magnifier.hs: add usage instructions.joachim.fasting2007-06-181-1/+8
| | | | darcs-hash:20070618212215-ea16c-1339b2797edeb6141f91bb0b2d4f84cc0e95c600.gz
* MagicFocus.hs: add module header and usage instructions.joachim.fasting2007-06-181-1/+21
| | | | darcs-hash:20070618205421-ea16c-4882c1f204419027d8014525d087308ebc743448.gz
* MagicFocus.magicFocus: add type signature.joachim.fasting2007-06-181-0/+1
| | | | darcs-hash:20070618205222-ea16c-b441fb622f2532c5b0ba9a0c7b880f9d01e062d4.gz
* Accordion.hs: add module header and usage instructions.joachim.fasting2007-06-181-1/+22
| | | | darcs-hash:20070618193626-ea16c-fc5e73006d563e36348f4eda854b8e9f0e2d3ce5.gz
* LayoutHints.hs: add usage thingie for Haddock.joachim.fasting2007-06-181-4/+8
| | | | darcs-hash:20070618143234-ea16c-cdc937fbf718f558e514f0881ab0951ccbfe918e.gz
* LayoutHints.hs: add module header.joachim.fasting2007-06-181-0/+13
| | | | darcs-hash:20070618143059-ea16c-54b1601fbd7eb77cd1fc411aa303977064d5e635.gz
* Dzen.hs: add module header.joachim.fasting2007-06-181-0/+14
| | | | darcs-hash:20070618142915-ea16c-00974ec3a1eda549d5287eb36da2646c945cfebf.gz
* MetaModule.hs: correct module header.joachim.fasting2007-06-181-1/+1
| | | | darcs-hash:20070618191905-ea16c-3fe20629836dae829f6afcdbff1643a7f5e47733.gz
* Remove all references to execSpencer Janssen2007-06-182-2/+2
| | | | darcs-hash:20070618201652-a5988-757b47b3078627f2bd8f3a9d2ad2bdd54adcfbb3.gz
* Add Accordion to MetaModuleSpencer Janssen2007-06-181-0/+1
| | | | darcs-hash:20070618190526-a5988-891881bb06e2c966c43b6ace6afd98f117de3741.gz
* Add an "accordion" layout which puts non-focused windows in ribbons at the ↵glasser2007-06-181-0/+27
| | | | | | top and bottom of the screen. darcs-hash:20070618153943-64353-5dca151e7031e825c66b82c2232fc97177ef48c9.gz
* RotView.rotView: use Data.Ord.comparing.joachim.fasting2007-06-181-1/+2
| | | | | | Looks a bit cleaner than '\x y -> compare (tag x) (tag y)' darcs-hash:20070618144502-ea16c-ed8b1c8a1e631c03cba39ab98b12ef54f4527c7e.gz
* shrink window names to fit tabs.David Roundy2007-06-171-9/+25
| | | | darcs-hash:20070617152340-72aca-31e28c0deb224de9951b3778ccd4e9d7232b9917.gz
* Tabbed.hs: fixed centerText issues and some binding shadowing warningsAndrea Rossato2007-06-171-17/+15
| | | | | | | | | | | | | This patch fixes the centerText issue due to the inappropriate use of textExtends and textWidth. Those functions need a FontStruct id to operate, and this cannot be retrieved with queryFont (see comments in Graphics.X11.Xlib.Font). So we now get the FontStruct with loadQueryFont, we set the default Xorg fonts and we calculate things for (vertical and horizontal) centering. It also removes some binding shadows compiler warnings darcs-hash:20070617104219-32816-1dec65118dfaca35b41f9eb2ebcaa5b02e77e0c0.gz
* fix leak in Combo.David Roundy2007-06-161-0/+9
| | | | | | | We leaked decorations, since UnDoLayout wasn't passed to the actual layouts that had decorations attached. :( darcs-hash:20070616191052-72aca-9a2e2315e11257f5e5e35cd3944e2a4092919c74.gz
* TypoSpencer Janssen2007-06-171-1/+1
| | | | darcs-hash:20070617000924-a5988-649d6e5f14572cc174c2f86a56adbd1817f47492.gz
* Comment onlySpencer Janssen2007-06-171-1/+1
| | | | darcs-hash:20070617000805-a5988-6b5a108e01e144caa0ef6dbfbdb9686493568f67.gz
* Import typoSpencer Janssen2007-06-141-1/+1
| | | | darcs-hash:20070614211337-a5988-a4f2288d584635dc0e9c360d784ea1f497d2e2fd.gz
* Magnifier layout hackPeter De Wachter2007-06-142-0/+48
| | | | | | | | | | This layout hack increases the size of the window that has focus (the master window excepted). This causes it to overlap with nearby windows, so not for tiling purists :) Screenshot: http://caladan.rave.org/magnifier.png darcs-hash:20070614203219-06a25-a68f17a556c9fa11c486970717e1bab28273eab2.gz
* Use Haskell '98 data declaration rather than GADT-styleSpencer Janssen2007-06-141-3/+1
| | | | darcs-hash:20070614205211-a5988-dec9cdc964e4a3023a02f75aa1f67f116a581b5f.gz
* WorkspaceDir.hs: info and documentationAndrea Rossato2007-06-141-10/+37
| | | | darcs-hash:20070614144443-32816-3783f2a1a77aacf8e13f10624692d97ea71de953.gz
* Warp.hs: info and documentationAndrea Rossato2007-06-141-16/+36
| | | | darcs-hash:20070614144426-32816-3a83cfbe88d90218d94294a12921a845bcc0735d.gz
* TwoPane.hs: info and documentationAndrea Rossato2007-06-141-4/+26
| | | | darcs-hash:20070614144409-32816-a715d99c23403ca4e2c5680da6ba7d23e4f49b68.gz
* Submap.hs: info and documentationAndrea Rossato2007-06-141-18/+36
| | | | darcs-hash:20070614144348-32816-3eaae908dbc6d07810fdb8ae4d6a598b5c07cd01.gz
* Square.hs: info and documentationAndrea Rossato2007-06-141-10/+35
| | | | darcs-hash:20070614144317-32816-72b4714e9b985db649300baf80ef5f0ebf16c9cf.gz
* Spiral.hs: info and documentationAndrea Rossato2007-06-141-9/+28
| | | | darcs-hash:20070614144300-32816-023cedac8214f7875981ca977f46003a227bb1a4.gz
* SimpleDate.hs: info and documentationAndrea Rossato2007-06-141-12/+15
| | | | darcs-hash:20070614144241-32816-84d7f073e28f60473e86e6b9651ad8a6e59bed23.gz
* RotView.hs: info and documentationAndrea Rossato2007-06-141-7/+25
| | | | darcs-hash:20070614144225-32816-170dbed32e03a6c24e9ab841ffcbbcb208934d8f.gz