aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks/EwmhDesktops.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* eliminate references to defaultConfigDaniel Wagner2013-05-281-2/+2
| | | | | | Ignore-this: 37ae613e4b943e99c5200915b9d95e58 darcs-hash:20130528005825-76d51-89eaf6f1aeeb02086371f9c4ae2afade984f62e0.gz
* Add missing type signatures.Adam Vogt2012-11-091-0/+1
| | | | | | | | | | | Ignore-this: f54f5d9907ae48d58c98de7f8eb1f8a For whatever reason, some patches applied were missing these signatures. While haddock has been able to include inferred signatures for a while, including type signatures makes it easier to see if and when types have been changed. darcs-hash:20121109012752-1499c-8ae303fbd7b4590f10d1c34ff9aed23c1be5c117.gz
* Rename variables "state" to avoid warnings about shadowingAdam Vogt2012-11-091-4/+4
| | | | | | | | | | | | Ignore-this: cd063d632412f758ca9fed6393521c8f XMonad core re-exports Control.Monad.State, which includes a function "state" if you happen to use mtl-2. Since there's a chance xmonad still works with mtl-1 avoid imports like: import XMonad hiding (state) darcs-hash:20121109012316-1499c-539514f4cd97ba8b18a8fbfd1a15333b46d962e1.gz
* ewmh-eventhook-custompastorelli.mario2012-08-161-8/+13
| | | | | | | | Ignore-this: 95176f6d955d74321c28caafda63faa0 Add ewmhDesktopsEventHookCustom, a generalized version of ewmhDesktopsEventHook that takes a sort function as argument. This sort function should be the same used by the LogHook. darcs-hash:20120816153032-2383e-19bbca44d0d0b39996c2e46fb2c3ebd9470ce746.gz
* X.H.EwmhDesktops note that fullscreenEventHook is not included in ewmhAdam Vogt2012-01-021-1/+4
| | | | | | | | Ignore-this: 92f15fa93877c165158c8fbd24aa2360 Just a documentation fix (nomeata's suggestion at issue 339). darcs-hash:20120102211404-1499c-922918275db160b19aeff5f8ebc935a91ba1a1c3.gz
* X.H.EwmhDesktops haddock formatting.Adam Vogt2012-01-021-1/+1
| | | | | | Ignore-this: cfff985e4034e06a0fe27c52c9971901 darcs-hash:20120102211203-1499c-e03c5f0dff170a542de6f1ef1c8fbbac54025b49.gz
* Style changes in EwmhDesktopsAdam Vogt2009-12-191-11/+8
| | | | | | Ignore-this: 905eff9ed951955c8f62617b2d82302e darcs-hash:20091219003824-1499c-8431cb12b4658c0143a41ecdbdb17f731bfd8f12.gz
* Add support for fullscreen through the _NET_WM_STATE protocolaudunskaugen2009-12-141-1/+36
| | | | | | | | | | Ignore-this: 430ca3c6779e36383f8ce8e477ee9622 This patch adds support for applications using the gtk_window_fullscreen function, and other applications using _NET_WM_STATE for the same purpose. darcs-hash:20091214135119-c4ed7-074a3df86fd22b8b0002c1020a5a94f89d8f597c.gz
* Remove defaulting when using NoMonomorphismRestriction in H.EwmhDesktopsAdam Vogt2009-11-071-6/+7
| | | | | | Ignore-this: ca3939842639c94ca4fd1ff6624319c1 darcs-hash:20091107195255-1499c-bcc2d2bb68d0a601e39b9b17d029ecedfbd17460.gz
* Add ewmh function to set all EWMH settings in one stepSpencer Janssen2009-10-231-4/+9
| | | | | | Ignore-this: 4d79c1e156f56882036ce43e70cce6f2 darcs-hash:20091023034630-25a6b-3a5055d46b632bd7c898e2904f145718f392bd6e.gz
* Move EWMH support initialization to a startupHookJustin Bogner2009-10-111-20/+10
| | | | | | | | | | Ignore-this: bd35654d0afb0a2fec73b16ab7ac38b1 Set EWMH support atoms and the window manager name in a startup hook, rather than in the log hook: the log hook occurs far too frequently for it to make sense to set constants with it. darcs-hash:20091011053538-18f27-82f5abfaeba77a65ca836222d089c92d581b25bf.gz
* Don't use tabs in EwmhDesktopsDaniel Schoepe2009-08-131-3/+3
| | | | | | Ignore-this: 59b1ade240aa75cf448620cd7a37579b darcs-hash:20090813200119-7f603-2e4dbfc698796446602334609b244d79e5276f61.gz
* Do not warn about unknown ClientMessageEventsJoachim Breitner2009-08-131-1/+4
| | | | | | | | Ignore-this: d02940888cd54cf209d6e5f4847548ab Not all client messages are are meant to be handled by the wndow manager, so do not complain when one is unknown. darcs-hash:20090812222917-23c07-105d12c2d48165f574345695c13a802b2adb1b4c.gz
* Remove trailing whitespace from many modulesAdam Vogt2009-07-051-1/+1
| | | | | | Ignore-this: 1e28ff0974578d329bd3d593c1a5125e darcs-hash:20090705201205-1499c-581bd0bb43ab6096eccded6edbd54a7a2007b0d9.gz
* Use -fwarn-tabs for test, remove tabsAdam Vogt2009-06-241-1/+1
| | | | | | Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465 darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
* Properly encode destop names before sending them to X server in ↵Khudyakov Alexey2009-02-201-2/+2
| | | | | | | | XMonad.Hooks.EwmhDesktops Ignore-this: 6a22ea8bdc49f8484e18f04aaeb545ae darcs-hash:20090220184137-7ba7e-e2eb4702acb468ade70e78e22b32c3137ba7214d.gz
* Fix an undefined in EwmhDesktopsDaniel Schoepe2009-02-091-1/+1
| | | | | | Ignore-this: f60a43d7ba90164ebcf700090dfb2480 darcs-hash:20090209152308-cb1c6-fb5fccb3801e35ce67f69633e65658b6f6ebddb8.gz
* Adjustments to use the new event hook feature instead of Hooks.EventHookDaniel Schoepe2009-02-031-12/+6
| | | | | | Ignore-this: f8c239bc8e301cbd6fa509ef748af542 darcs-hash:20090203160046-cb1c6-d66821c5b8a5a60e3b76148654c6e28806b37749.gz
* fix-fromJust-errorsrupa2008-12-241-14/+16
| | | | | | | | | | bogner wrote all this stuff and i just tested it. I had: myLogHook darcs-hash:20081224045509-c0f70-712c12701c410fcc4715771c2566320b1110794b.gz
* Do not consider XMONAD_TIMER unknownJoachim Breitner2008-10-081-0/+3
| | | | darcs-hash:20081008195643-23c07-f5258f84a5757fd41564ddaadc7d57af393017e1.gz
* Kill window without focusing it firstJoachim Breitner2008-10-051-2/+1
| | | | | | | | | This patch requires the patch "add killWindow function" in xmonad. Before this patch, people would experience “workspace flicker” when closing a window via EWMH that is not on the current workspace, for example when quitting pidgin via the panel icon. darcs-hash:20081005002533-23c07-4eac68cd4dcb7de2333276b875023ea4e4ee42d7.gz
* cleanup - use currentTagDevin Mullins2008-09-211-1/+1
| | | | darcs-hash:20080921011159-78224-b0ac172560719cba3a1c41171d91e222a6fa1304.gz
* Improve documentation for XMonad.Hooks.EwmhDesktopsSpencer Janssen2008-08-131-3/+5
| | | | darcs-hash:20080813191857-25a6b-2843fd20ba22ac01ce5c84287eb8d3cd64e00ea8.gz
* Added ewmhLogHookCustom, which allows arbitrary transformation of the ↵Braden Shepherdson2008-07-061-2/+13
| | | | | | workspace list. darcs-hash:20080706160847-d53a8-2b6ded39b1f4da02e9bfd52d9ccaf7d05829b517.gz
* XMonad.Hooks.EwmhDesktops export EwmHDesktopsHookMalebria2008-06-101-0/+1
| | | | | | Any function that a user may write in his configuration file that is related to ewmhDesktopsLayout cannot have it's type signature if this type is not exported. darcs-hash:20080610130614-1ef02-2e9a83911508a45d31fb4c3412a068c6a54459df.gz
* add close window functionality to EwmhDesktopsJustin Bogner2008-05-231-0/+4
| | | | darcs-hash:20080523185908-18f27-f75ad5984394063aa1fa03cb7e281f6993b840fd.gz
* Use the named constant 'none' rather than 0Spencer Janssen2008-05-071-1/+1
| | | | darcs-hash:20080507081854-a5988-e08995616a8cc9f3cc48b2ff9f25eb257240c19f.gz
* Fix window order in EWMHJoachim Breitner2008-04-111-1/+2
| | | | | | | | | For pagers to draw the stacking order correctly, the focused window has to be the last in the list. Thus put an appropriate implementation of allWindows into the Module. This does not work perfectly with floating windows. darcs-hash:20080411134411-23c07-bcc62f5377a52855c941e86d6a7eca5451bef746.gz
* Document _NET_ACTIVE_WINDOW behaviour more exactlyJoachim Breitner2008-04-041-1/+1
| | | | darcs-hash:20080404072944-23c07-02b08389c3f11941874a0999e2e0b89acbd92ea4.gz
* UNDO: _NET_ACTIVE_WINDOW moves windows if necessaryJoachim Breitner2008-04-021-2/+2
| | | | | | | | | | This makes EWMH behave a bit more like metacity: If _NET_ACTIVE_WINDOW is received and the window is not on the current worspace, it is brought here (instead of the workspace switched to the other one). So for example, if you click on the pidgin icon in the panel and the buddy list is already open some where it is moved here. darcs-hash:20080402143811-23c07-5a30ef14a264a4f8ea8534c7667e966c89479a42.gz
* _NET_ACTIVE_WINDOW moves windows if necessaryJoachim Breitner2008-04-021-2/+2
| | | | | | | | | | This makes EWMH behave a bit more like metacity: If _NET_ACTIVE_WINDOW is received and the window is not on the current worspace, it is brought here (instead of the workspace switched to the other one). So for example, if you click on the pidgin icon in the panel and the buddy list is already open some where it is moved here. darcs-hash:20080402143811-23c07-f69d9958d0a08679329c21aa3855942dd7ffbb22.gz
* 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