aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks/EwmhDesktops.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add ewmhDesktopsLayout for EWMH interactionJoachim Breitner2008-03-191-4/+58
| | | | | | | | | | | This is based on Andrea’s EventHook thingy. Note that I could not merge this with some of my earlier EWHM interaction patches (darcs was failing on me), so I copied some code. Do not try to merge it with those patches either. Note that the docs are saying what should work. There are still some bugs to be resolved, but it works sometimes and should work similar to what we have. darcs-hash:20080319195736-23c07-78be594f4352055d21d921eecab4312905124cf9.gz
* EwmhDesktops: advertise support for _NET_CLIENT_LIST_STACKINGAlec Berryman2008-03-151-0/+1
| | | | darcs-hash:20080315212631-39448-e4b0d64bd42bce083406338e73568215c0e3a0fa.gz
* WorkspaceCompare: some refactoring.Brent Yorgey2008-02-011-6/+6
| | | | | | | | | | | | | * Export WorkspaceCompare and WorkspaceSort types. * Extract commonality in sort methods into mkWsSort, which creates a workspace sort from a workspace comparison function. * Rename getSortByTag to getSortByIndex, since it did not actually sort by tag at all; it sorts by index of workspace tags in the user's config. * Create a new getSortByTag function which actually does sort lexicographically by tag. * Enhance documentation. darcs-hash:20080201120430-bd4d7-71310db2b8d4248ddfb77e3fa25dd0f3b98ea00b.gz
* -Wall police (again)Spencer Janssen2007-12-281-2/+2
| | | | darcs-hash:20071228061841-a5988-8f51255824b0011f3114d6c645f27f1e11a0056c.gz
* Fulfill the EWMH specification by listing the supported ATOMs, doesnt really ↵mail2007-12-271-1/+9
| | | | | | make a differene AFAIK darcs-hash:20071227215607-c9905-79dc9d03d007173c22f7cf62d3abb0bfab766919.gz
* display all visible windows on the current desktop in the pagermail2007-12-271-1/+8
| | | | | | | | | | This is my best shot at modeling xmonad’s WM behaviour in a way that the Extended Window Manager Hints specification allows. Unfortunately, we can not tell the panel what size and position it should think the apps are. darcs-hash:20071227204349-c9905-d488d1719895335df5bb8bf157a266924533b27c.gz
* Although I do not need the curr variable after all, this is nicermail2007-12-271-4/+3
| | | | darcs-hash:20071227190113-c9905-048611490504d14ba845350be9e9d56ccabc1284.gz
* Clear _NET_ACTIVE_WINDOW when nothing is focusedmail2007-12-281-1/+2
| | | | darcs-hash:20071228154222-c9905-a2eeeb67751c810010d81b3021ccb033de770ec0.gz
* WibbleSpencer Janssen2007-12-221-1/+1
| | | | darcs-hash:20071222110641-a5988-8175f8b42ca8b1152dd10db1c6733156b7bc2c9e.gz
* EwmhDesktops: add _NET_ACTIVE_WINDOW supportSpencer Janssen2007-12-221-1/+8
| | | | darcs-hash:20071222110552-a5988-3554684ba6f88ed841d420465b8832ef8e0dd8bb.gz
* EwmhDesktops: drop 'Workspace' from displayed workspace namesSpencer Janssen2007-12-221-1/+1
| | | | darcs-hash:20071222104559-a5988-47a910e983723343afcd83a64da60efb4b69afdc.gz
* Factor workspace sorting into a separate moduleSpencer Janssen2007-12-221-8/+7
| | | | darcs-hash:20071222104114-a5988-bfd9059d0556a526c275b6d0e4a930103bd7d990.gz
* EwmhDesktops: haddock fixesAndrea Rossato2007-12-091-10/+12
| | | | darcs-hash:20071209123204-32816-8d96af00b58cb6f10a0db616f1fe5ea9dbe90a83.gz
* Prune more importsSpencer Janssen2007-12-081-2/+0
| | | | darcs-hash:20071207235116-a5988-563cabf7a60a879beb0eb54c9e352a1c27b7729f.gz
* Remove redundant importsSpencer Janssen2007-12-081-1/+1
| | | | darcs-hash:20071207233827-a5988-9e41d51120499637f14d115f2cf1428edaf326bb.gz
* EwmhDesktops: move to correct name, update so it compilesgwern02007-11-061-0/+130
darcs-hash:20071106191751-f7719-83d0cc7d50c7ce615a66c9fe38c1060cf2ef9405.gz