aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* NoBorders.hs: info and documentationAndrea Rossato2007-06-141-7/+25
| | | | darcs-hash:20070614144200-32816-6b78e41214d282adaabfd5f500014f1ee74b6f8d.gz
* NamedWindows.hs: info and documentationAndrea Rossato2007-06-141-3/+26
| | | | darcs-hash:20070614144135-32816-802403aac2a2059780a0c9a18bee1240cee47dee.gz
* Mosaic.hs: info and documentationAndrea Rossato2007-06-141-25/+43
| | | | darcs-hash:20070614144118-32816-b5e62a2a55b6ce483e4ce39ae71431307b398b39.gz
* metaModule.hs: info and documentationAndrea Rossato2007-06-141-1/+12
| | | | darcs-hash:20070614144102-32816-c49b1fc3cfbe10da0c4fe951f42d4477066a9891.gz
* HintedTile.hs: info and documentationAndrea Rossato2007-06-141-1/+24
| | | | darcs-hash:20070614144019-32816-c10be6884bfc25bed84c8e6bce50b69f86c409d2.gz
* GreedyView.hs: info and documentationAndrea Rossato2007-06-141-20/+35
| | | | darcs-hash:20070614143953-32816-28ccd93d69cf7c2688277df88876118c2a226760.gz
* FindEmptyWorkspace.hs: info and documentationAndrea Rossato2007-06-141-15/+21
| | | | darcs-hash:20070614143909-32816-8196ba0b7dde6a56585ecc39c045b79f80656ff1.gz
* DynamicLog.hs: info and documentationAndrea Rossato2007-06-141-13/+28
| | | | darcs-hash:20070614143839-32816-77ec4f0a4a0f9e92ae68880b0941a437ec724938.gz
* DwmPromote.hs: info and documentationAndrea Rossato2007-06-141-12/+19
| | | | darcs-hash:20070614143813-32816-a9c8f6f92e6398f3ec97177875ff01605c109b80.gz
* Dmenu.hs: info and documentationAndrea Rossato2007-06-141-3/+27
| | | | darcs-hash:20070614143753-32816-5a7b0c05a7081b1fa8c07f75f24b94e0e8acfea1.gz
* Decoration.hs: info and documentationAndrea Rossato2007-06-141-1/+23
| | | | darcs-hash:20070614143731-32816-13a6a61897ae831197810ac96a6527e1728cabd9.gz
* Combo.hs: info and documentationAndrea Rossato2007-06-141-4/+29
| | | | darcs-hash:20070614143700-32816-1f77a0f873d4683088dcadc2a4910ef1c740015f.gz
* Circle.hs: info and documentationAndrea Rossato2007-06-141-1/+24
| | | | darcs-hash:20070614143550-32816-dbb753e8f771f69bc7f0dfb3bdc0df4ac1440415.gz
* BackCompat.hs info e documentationAndrea Rossato2007-06-141-7/+28
| | | | darcs-hash:20070614064850-32816-56d53ce021acf3932d5c89d8275ba7be0a55236b.gz
* Tabbed.hs: Get correct color values instead of assuming a 24-bit displayJason Creighton2007-06-141-6/+10
| | | | | | | | | | Using, eg, 0xBBBBBB directly makes assumptions about the server's colormap and only works on 24-bit displays. This patch fetches the colors on every doLayout call, which is ugly, but works. It would be nice if we could do all the required initColors only once. darcs-hash:20070613235049-b9aa7-8505038bc46ba47d39ffe106df67eb060cd3d3ae.gz
* added info to Commands.hsAndrea Rossato2007-06-131-18/+27
| | | | | | Haddock stuff. darcs-hash:20070613190908-32816-e64687cb5102b479a97da7897d26406366f76c0f.gz
* add bsd-style license for xmonad contribDon Stewart2007-06-142-0/+32
| | | | darcs-hash:20070614025454-9c5c1-c4b7cb3518eb410c2f81e7f372e8912607b4e7b1.gz
* Update license informationSpencer Janssen2007-06-131-1/+1
| | | | darcs-hash:20070613152829-a5988-c3243be0138fb07dede241c148bcfb1a0cd5a54c.gz
* template for module information e documentationAndrea Rossato2007-06-131-10/+28
| | | | darcs-hash:20070613131029-32816-c60792d6cdcabc37ca1bc5ffa9d61c6babf84cc0.gz
* Remove some debugging statements I forgot about earlierStefan O'Rear2007-06-131-6/+4
| | | | darcs-hash:20070613041112-e3110-dfe7bf08177f7a38137a896805c8f340dcccff6c.gz
* Update MagicFocus to the new StackSetSpencer Janssen2007-06-131-2/+1
| | | | darcs-hash:20070613035323-a5988-1edc050bc03665275f154daa034f5117f1c157ce.gz
* Magic FocusPeter De Wachter2007-06-122-0/+12
| | | | | | | | Automatically puts the focused window in the master position. It's magic. I wrote this for the Circle layout, but it's actually usable with other layouts as well. darcs-hash:20070612175357-06a25-9fdeb7878abc915e54ac0880a3ea21199aab75cc.gz
* add -fglasgow-exts to some modules that use it.David Roundy2007-06-124-0/+4
| | | | darcs-hash:20070612170349-72aca-46faff8894bfdde04de59d2811cb3093f1a1da4a.gz
* changes to work with Stacks that can't be empty.David Roundy2007-06-127-24/+18
| | | | darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
* add Combo and Square to MetaModule.David Roundy2007-06-121-0/+2
| | | | darcs-hash:20070612133753-72aca-d7b3e4c30075d237e354b52055d83e70bf1b5dae.gz
* new module NoBorders to let a given layout have windows without borders.David Roundy2007-06-122-0/+37
| | | | | | | | | This is designed for layouts like full and tabbed, where the red square around the screen actually conveys no information (except for weird windows that use the shape extension or something, so that more than one window is actually visible). Save some real estate at no cost. darcs-hash:20070612133727-72aca-f82436aef1e122ce19bafd5be4fffbc9fc56e904.gz
* make combo sort of work with new doLayout.David Roundy2007-06-121-3/+5
| | | | | | | | | | | For some reason (not entirely clear to me) this doesn't work properly just yet with the tabbed layout. :( But at least it'll compile. The trouble is that we have no way of tracking which tab ought to be visible without adding a *lot* of infrastructure. I'd rather have that infrastructure in xmonad proper than reimplement all the focus-handling in combo, so for now I'll just delay upgrading my xmonad at work... darcs-hash:20070612133027-72aca-666344cb28934cd2b226240fec42d1c1b3a5a12c.gz