aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* make DraPane use XUtilsAndrea Rossato2007-09-291-34/+12
| | | | darcs-hash:20070929172849-32816-7b34806e6b615fefbe223caa8f63e9ebada8dbe7.gz
* make Tabbed use XUtilsAndrea Rossato2007-09-291-47/+14
| | | | darcs-hash:20070929172823-32816-83817935b03b166259155d5671a46051ae93ebea.gz
* Added XUtils: a library for drawingAndrea Rossato2007-09-291-0/+151
| | | | darcs-hash:20070929172754-32816-1df0f3f6890cd0427dc65e43e51c9934a6ca3a0f.gz
* enable color setting in WindowNavigation.David Roundy2007-09-291-30/+56
| | | | | | This is still somewhat experimental, comments welcome. darcs-hash:20070929114531-72aca-344bc38c7ffdda5d0421b0746f308c11b18347b4.gz
* Add smartBordersSpencer Janssen2007-09-291-0/+21
| | | | darcs-hash:20070929010946-a5988-c2b8952b46d30c05e1ec88d692d312b464de4f01.gz
* Give Invisible a definition for fail.Spencer Janssen2007-09-291-0/+1
| | | | | | | | The default definition of fail calls error. This is very bad, as we rely on a non-bottom result. We should consider moving to MonadZero, to be on the safe side. darcs-hash:20070929051527-a5988-bef59af98860ac34ef05cc4ff5e1580835367eaa.gz
* Tabbed: fixed a bug: when only one window is in the stack doLayout must ↵Andrea Rossato2007-09-291-3/+3
| | | | | | still return a Tabbed (I Nothing) TConf darcs-hash:20070928223136-32816-33bbcf0b5cf72e47b278c4656f54ac6f8f528fea.gz
* Added Invisible to store layout stateAndrea Rossato2007-09-281-0/+42
| | | | | | | Invisible is a data type to store information that will be lost when restarting XMonad (the idea came from David Roundy) darcs-hash:20070928190107-32816-ce095723ac5deb5cde50eab871416e3edee1e875.gz
* WindowNavigation now uses Invisible (plus some vertical alignement)Andrea Rossato2007-09-281-20/+17
| | | | darcs-hash:20070928185907-32816-46314c30342aa7aeae9924bba0d98629824ef833.gz
* DragPane now uses InvisibleAndrea Rossato2007-09-281-9/+10
| | | | darcs-hash:20070928185832-32816-1912a8d1ad0b2d90b6be1ffe0afd0e3be591b207.gz
* Tabbed now uses InvisibleAndrea Rossato2007-09-281-20/+14
| | | | darcs-hash:20070928185808-32816-60007a3a392da2cc317195f62f1c2a389e0c19f7.gz
* add new WindowNavigation module.David Roundy2007-09-282-0/+115
| | | | darcs-hash:20070928131906-72aca-85996bdc08e931e3a84f57a86bd1ad1b6b4fa650.gz
* Tabbed: removed two little bugs due to the mess during the transition (my ↵Andrea Rossato2007-09-281-2/+2
| | | | | | fault, sorry ;) darcs-hash:20070928085513-32816-3b1aec5f65f3077eee240e4ecf9eec1c379d46ec.gz
* DeManage.hs: doesn't need -fglasgow-exts.Joachim Fasting2007-09-281-1/+0
| | | | darcs-hash:20070928083639-928c4-e554d871c0a752cec1de849f38c17131a18a4dda.gz
* Use LANGUAGE pragmas over -fglasgow-extsSpencer Janssen2007-09-2814-9/+29
| | | | darcs-hash:20070928181614-a5988-85415ed570690a468bf92cdf0f66d69494cecf4e.gz
* remove SetLayout.David Roundy2007-09-281-40/+0
| | | | darcs-hash:20070928015855-72aca-d10472a3a5eb7726482ad2aeb0ed2bc6518d44da.gz
* Various fixes to NoBorders. Hopefully fixes bug #42Spencer Janssen2007-09-281-11/+21
| | | | darcs-hash:20070928174615-a5988-7f41b07cf9254165d4e98daa41a3648157878409.gz
* Use LANGUAGE pragmasSpencer Janssen2007-09-282-0/+4
| | | | darcs-hash:20070928174602-a5988-5ed53faf58a42ad7e96e4ebb60b559a34de5ebfd.gz
* LayoutModifier: call unhook after releaseResourcesSpencer Janssen2007-09-281-2/+4
| | | | darcs-hash:20070928174510-a5988-a7a20cfad92710b8b746fc182d83f109494de015.gz
* DynamicLog: sort first by index in the workspaces list, then by tag nameSpencer Janssen2007-09-281-2/+13
| | | | darcs-hash:20070928144900-a5988-70e97865519ee4249ca82b815490edb04d40c2ee.gz
* Make modifier descriptions prettierSpencer Janssen2007-09-281-1/+1
| | | | darcs-hash:20070928053257-a5988-dd4e81b692c192e263be88688077c4bb011e765e.gz
* Give Hinted a nice descriptionSpencer Janssen2007-09-281-0/+1
| | | | darcs-hash:20070928053121-a5988-2a143eb443995bb8240b997981d937398497974a.gz
* LayoutModifier should have descriptions tooSpencer Janssen2007-09-281-0/+3
| | | | darcs-hash:20070928053106-a5988-52ef6ad59898865d6d389059e126f210a2f6e4ec.gz
* Tabbed: give a nice descriptionSpencer Janssen2007-09-281-0/+1
| | | | darcs-hash:20070928052608-a5988-8fad757e5e7927d9c184f2d6393ce9aa7100318e.gz
* DynamicLog: print a description of the current layoutSpencer Janssen2007-09-281-1/+4
| | | | darcs-hash:20070928051606-a5988-ac5fe6fd75920cad9eb903d9025d8439bfa6569d.gz
* Update docsSpencer Janssen2007-09-281-2/+2
| | | | darcs-hash:20070928034350-a5988-dc54dc695674d8a73d08ce35d7fd0cab125793b6.gz
* Add simpler layoutHintsSpencer Janssen2007-09-281-0/+4
| | | | darcs-hash:20070928034008-a5988-6867a64ced80db435e38a15c41e1c92373c7e04e.gz
* NewTabbed: after a ReleaseResources we should return Tabbed Nothing...Andrea Rossato2007-09-281-4/+4
| | | | darcs-hash:20070928011645-32816-65bee6e787843aca95306b592c7f611b1bb1926a.gz
* Move NewTabbed to TabbedSpencer Janssen2007-09-282-3/+4
| | | | darcs-hash:20070927231840-a5988-248eab9abaef26741a2a2482e4c5b5b2f8a8859d.gz
* Remove Tabbed.hsSpencer Janssen2007-09-282-147/+0
| | | | darcs-hash:20070927231002-a5988-c1cbb1c0724912f2327879eaba41917366d66dc4.gz
* Remove Decoration.hsSpencer Janssen2007-09-282-75/+0
| | | | darcs-hash:20070927230947-a5988-9f3c37568ea869030871496eb1643de7bab89a18.gz
* DragPane:just code formattingAndrea Rossato2007-09-271-8/+8
| | | | darcs-hash:20070927083814-32816-08646ab812532f9be622e9ba7431f938361be9b7.gz
* NewTabbed: fixes a (reintroduced) bug and some code formattingAndrea Rossato2007-09-271-23/+22
| | | | | | | | - The InvisibleMaybe patch reintroduced the rectangle bug. - Some code formatting - Corrected usage information darcs-hash:20070927083551-32816-ffd0296a16a65b4784a59c31cbd414df60722ee7.gz
* make NewTabbed use InvisibleMaybe to hide its cache.David Roundy2007-09-261-17/+24
| | | | darcs-hash:20070926202330-72aca-a9536d23d1665b0ed73a3e0a53f4abbc06ce39b1.gz
* make DragPane code a bit more compact.David Roundy2007-09-261-9/+6
| | | | darcs-hash:20070926191656-72aca-6a0aac4ba0240a04152c9f6b8cbe30bcb2de7f11.gz
* hide implementation of DragPane from users.David Roundy2007-09-261-2/+5
| | | | darcs-hash:20070926191630-72aca-acd9386cad61b6dbdbdd41376ea2f439855d077c.gz
* make DragPane a bit more succinct.David Roundy2007-09-261-4/+2
| | | | darcs-hash:20070926190900-72aca-66f45285589395b02517f95da25e9bca687d0a62.gz
* make DragPane work with the new Layout classAndrea Rossato2007-09-261-51/+115
| | | | darcs-hash:20070926190439-32816-36d19dda00ad34b2d8d10bbc5a2ede4f7fd9c5d0.gz
* make MagicFocus work with the new Layout classAndrea Rossato2007-09-261-11/+23
| | | | darcs-hash:20070926114307-32816-d45cfc1350e47adc222f7f7667649344f51049e1.gz
* NewTabbed: we must check if the sceen rectangle changedAndrea Rossato2007-09-261-4/+5
| | | | | | | | - Check if rectangle changed - removed orphan instances warnings - some code formatting darcs-hash:20070926114056-32816-82fecbb401a9b189de27199a5e528ec9849e19ea.gz
* fix DynamicWorkspaces.David Roundy2007-09-261-15/+11
| | | | darcs-hash:20070925220659-72aca-af6f6b56fd706bcd2b666a041e496eefb6d34875.gz
* Remove LayoutChoice, this functionality is in the coreSpencer Janssen2007-09-252-63/+0
| | | | darcs-hash:20070925214912-a5988-27e438ff11847286eaf91fcb069f79a7d5073274.gz
* new SetLayout module.David Roundy2007-09-251-0/+40
| | | | darcs-hash:20070925205333-72aca-a0e22f8e9613bc9b340b606f3ba7d73f951e3edc.gz
* make Accordian use pureLayout.David Roundy2007-09-251-8/+3
| | | | darcs-hash:20070925192117-72aca-db192d2f3dc458f06775cbbb3808cb9170925f8c.gz
* modifyLayout -> handleMessage.David Roundy2007-09-255-7/+7
| | | | darcs-hash:20070925182930-72aca-7941d37cac143444e9f167e3dd15944d1138a377.gz
* Make Square work with class.David Roundy2007-09-251-8/+9
| | | | darcs-hash:20070925174446-72aca-34d6f19f65cabcd34fdc7356eead59496bcb0e3a.gz
* make Combo work with classDavid Roundy2007-09-251-26/+43
| | | | darcs-hash:20070925174417-72aca-2c2fa630e5dad47d830674799715bcf027d06022.gz
* NewTabbed: fixed a bug and some code formattingAndrea Rossato2007-09-251-10/+12
| | | | | | | | | - Since now Operations.windows doesn't call sendMessage UnDoLayout anymore, doLayout must take care of destroying all tabs when only one window ( or none) is left on the workspace. - Some code formatting. darcs-hash:20070925133749-32816-d5215bd1bd499e84a9b8eea01b813f48f1fb6855.gz
* make Roledex work with Layout classAndrea Rossato2007-09-251-6/+7
| | | | darcs-hash:20070925153237-32816-49ad6a61af4afb3e89924c4c5b9f30d43af3eab4.gz
* make Accordion work with Layout classAndrea Rossato2007-09-251-10/+11
| | | | darcs-hash:20070925152307-32816-a6ca5eadfd3f402701822053613b86c0976ff1ed.gz