aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Hooks (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Updates to my configSpencer Janssen2008-08-121-1/+1
| | | | darcs-hash:20080812050124-25a6b-98b8844dd014a213d0ca55184fed4cc1bbfa1ed8.gz
* Added XMonad.Hooks.DynamicHooksBraden Shepherdson2008-07-251-0/+122
| | | | | | | | | Allows runtime creation and modification of ManageHooks. Also allows one-shot ManageHooks that are removed after the fire. Note that if several transient hooks fire at once, only the most recently defined is executed, and all are removed. darcs-hash:20080724222054-d53a8-91832dca40a6f0fe5799f6d0ca2033bb23c9dcc0.gz
* XMonad.Hooks.UrgencyHook: +FocusHookgwern02008-07-171-1/+12
| | | | | | This is a hook for simply traveling to whatever window has just set an urgent flag, instead of doing something more involved like printing to a status bar and letting the user do something manually. darcs-hash:20080716224745-f7719-4fa145f9754e829bea78c89ede58ca01e3187e14.gz
* callUrgencyHook after adjustUrgentsDevin Mullins2008-07-141-2/+2
| | | | | | So folks can readUrgents inside their urgencyHook, should they so desire. darcs-hash:20080714043020-78224-b75d65a74cda046369c256bcd3d0813c20219204.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
* more documentation for WindowNavigation and UrgencyHookDevin Mullins2008-05-251-0/+26
| | | | darcs-hash:20080525050231-78224-669c83df86a8b585883d0fb3ef054e37670261e8.gz
* doco tweaksDevin Mullins2008-05-241-2/+2
| | | | darcs-hash:20080524211849-78224-630b08f09dcd25240be37a710801e595cae7476a.gz
* made fadeInactiveLogHook take an argument amount to fadeJustin Bogner2008-05-231-8/+10
| | | | darcs-hash:20080523213937-18f27-9792e7d03fb203944e7422ae30cdb2494d7d7ce3.gz
* add FadeInactive to fade out inactive windows using xcompmgrJustin Bogner2008-05-231-0/+73
| | | | darcs-hash:20080523205838-18f27-7839527e8dc201d7b47e93d70b14ec6c2a6077c7.gz
* add close window functionality to EwmhDesktopsJustin Bogner2008-05-231-0/+4
| | | | darcs-hash:20080523185908-18f27-f75ad5984394063aa1fa03cb7e281f6993b840fd.gz
* UrgencyHook: removeVisiblesFromUrgents -> cleanupUrgentsDevin Mullins2008-05-151-16/+22
| | | | | | Now only removes windows based on SuppressWhen setting. darcs-hash:20080515164436-78224-0ef49f8355ace31ddbef6b6264ae9f2a8a750c89.gz
* XMonad.Hooks.SetWMName: Update documentation to reflect the addition of ↵lithis2008-05-171-7/+7
| | | | | | startupHook. darcs-hash:20080516221011-1c3cf-e8c2e31276c94db1e89b478e5b1fa280927093f4.gz
* decent documentation for UrgencyHookDevin Mullins2008-05-151-34/+124
| | | | | | Blame it on lack of sleep. Or perhaps the causation is the reverse. darcs-hash:20080515082222-78224-3ad2870a4f5e56481131bd4898f0d3154bb89694.gz
* X.A.WindowNavigation: have currentPosition handle axes independentlyDevin Mullins2008-05-151-0/+2
| | | | | | | This improves some subtle interactions between mod-j/k and mod-w/a/s/d, though that might not become very apparent until I fix setPosition. darcs-hash:20080515053330-78224-2ba67cefda58b7c079b23f93441859e30c539c73.gz
* UrgencyHook: some documentation (more is needed)Devin Mullins2008-05-141-5/+27
| | | | darcs-hash:20080514080104-78224-1f2c27c166eef8f9ec47b6a969991e8ab4f266d7.gz
* UrgencyHook: got rid of the need for instances to know about suppressWhenDevin Mullins2008-05-141-28/+30
| | | | | | This changes the API a little bit, but that's what you get for using a day-old feature from darcs. darcs-hash:20080514072217-78224-b625ee9ab6b9ff69bd1e0cc68f0a15b8724e3a06.gz
* pull suppressWhen logic into main WithUrgencyHook handlerDevin Mullins2008-05-131-17/+18
| | | | | | | | In order for this to work, I added a new UrgencyHook method to communicate the SuppressWhen value. I'm not sure if this is actually better than just providing a convenience function, but it's an easy switch. darcs-hash:20080513075247-78224-760cd588622855d35f7acaae1084396f38b7b634.gz
* add suppressWhen option to dzenUrgencyHookDevin Mullins2008-05-131-11/+22
| | | | darcs-hash:20080513054615-78224-e0a1d29bd1c0fc6dff2b30649a30e803bc6ad040.gz
* UrgencyHook: doc typoDevin Mullins2008-05-121-2/+2
| | | | darcs-hash:20080512052137-78224-b4dd19b18fa2dd98bc1fc51aa3adaf8627d781d0.gz
* UrgencyHook: extract whenNotVisibleDevin Mullins2008-05-121-5/+10
| | | | darcs-hash:20080512041852-78224-4d0176999f15eeed84428ad20fec485c0af7d114.gz
* SpawnUrgencyHook, FWIWDevin Mullins2008-05-121-0/+9
| | | | darcs-hash:20080512040449-78224-22bf6a8ae3f956e58d4dc0142c88643dfcfea5f3.gz
* make UrgencyHook an EventHookDevin Mullins2008-05-121-39/+33
| | | | | | | | | | This gets rid of the stupid bug that led to a need for the clearBit hack, and allowed me to simplify the types (since EventHooks aren't required to parameterize on the window type). Config files need not change, unless they declare instances of UrgencyHook, in which case, they should remove "Window" as is seen in this patch. darcs-hash:20080512024822-78224-a40955a5860155950928422fe71192e044f4af27.gz
* 'xmobar' function added to DynamicLog for running xmobar with some defaultsIvan N. Veselov2008-05-081-5/+34
| | | | darcs-hash:20080508194918-98257-90af4d9fa986c220fbac658d04d14a8e78f231f9.gz
* Use the named constant 'none' rather than 0Spencer Janssen2008-05-071-1/+1
| | | | darcs-hash:20080507081854-a5988-e08995616a8cc9f3cc48b2ff9f25eb257240c19f.gz
* bug doco for UrgencyHookDevin Mullins2008-04-261-0/+4
| | | | darcs-hash:20080426203638-78224-a93e768bf2e8d94d1bef2f4df1d03fe164caf743.gz
* My monitor is larger now :)Spencer Janssen2008-04-301-1/+1
| | | | darcs-hash:20080430083026-a5988-e0ce89594d1fbce30d74a10c4477e12d44bf259b.gz
* XMonad.Hooks.ManageHelpers: quick&dirty support for _NET_WM_STATE_FULLSCREENLukas Mai2008-04-261-2/+21
| | | | darcs-hash:20080426132745-462cf-ebe055cea6b3fd583036d24280d1a739c714db1c.gz
* XMonad.Hooks.Script: haddock fixesLukas Mai2008-04-261-3/+3
| | | | darcs-hash:20080426132629-462cf-2a5a6fbbbc0b51ee9790da5a62d78b3e44be147c.gz
* Script-based hooksTrevor Elliott2008-04-161-0/+54
| | | | darcs-hash:20080416213024-5b2f6-adc47e1fc23870c99aca6eccf962a23932bd1eb8.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
* DynamicLog: resolve merge conflictLukas Mai2008-04-061-0/+3
| | | | darcs-hash:20080406020527-462cf-ed5f93a6e72de2b1e50863dafe7f19224e2fa926.gz
* Encode the entire DynamicLog output, instead of just window title.lithis2008-03-291-2/+2
| | | | darcs-hash:20080329031537-1c3cf-c68bcb7e9296b98cedbed1e18ceba05548122512.gz
* DynamicLog: add support for UTF-8 locales when compiled with XFT or UFT-8 ↵Andrea Rossato2008-03-131-3/+1
| | | | | | support darcs-hash:20080313102643-32816-e74a67dc512a001a766aa955f9a25915354c6e1e.gz
* XMonad.Hooks.ManageDocks: haddock fixLukas Mai2008-04-051-2/+2
| | | | darcs-hash:20080404220532-462cf-db8daa9e11afcd3725489a534f5ab89b2037f0b8.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
* onstartDon Stewart2008-04-031-1/+1
| | | | darcs-hash:20080403203425-cba2c-e6ab74ebeacb32b32141682426cfbe1dbcc7db93.gz
* have 'dzen' use autoStruts to detect the gapsDon Stewart2008-04-031-3/+25
| | | | darcs-hash:20080403003130-cba2c-9e65ec4e893127b66f17ffbc261472b675be1599.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
* XMonad.Layout.Gaps: new contrib module for manual gap support, in the few ↵Brent Yorgey2008-04-021-1/+5
| | | | | | cases where ManageDocks is not appropriate (dock apps that don't set STRUTS properly, adjusting for a display that is cut off on one edge, etc.) darcs-hash:20080402003742-bd4d7-6a773f670180cc60118bca3a0d2a12fa3a445540.gz
* XMonad.Hooks.ManageDocks: export checkDocLukas Mai2008-03-311-2/+2
| | | | darcs-hash:20080331012911-462cf-ded8fe64cad63d4bfcc5448ed79420e9e794ec82.gz
* move Direction type from WindowNavigation to ManageDocks (ManageDocks will ↵Brent Yorgey2008-03-311-23/+28
| | | | | | move into the core, taking Direction with it) darcs-hash:20080331010127-bd4d7-972600c072354b2c07a227ade70d4abf80fe418c.gz
* ManageDocks: clean up + add more documentationBrent Yorgey2008-03-311-21/+23
| | | | darcs-hash:20080331002929-bd4d7-f7c1572196109f7205eef109460b35539fdc7b45.gz
* Util.Run, Hooks.DynamicLog: re-export hPutStrLn and hPutStr from Util.Run ↵Brent Yorgey2008-03-281-0/+2
| | | | | | for convenience, and update DynamicLog documentation to show proper imports darcs-hash:20080328205446-bd4d7-ae6c9a13c69620ec5edef7d34086236974c0c631.gz
* ManageDocks: add avoidStrutsOn, for covering some docks and not others by ↵Brent Yorgey2008-03-271-2/+17
| | | | | | default. darcs-hash:20080327203940-bd4d7-7ae319d50280cb13d32d8186d7d8f4b2113c4919.gz
* ManageDocks: add ability to toggle individual gaps independentlyBrent Yorgey2008-03-271-17/+39
| | | | darcs-hash:20080327111722-bd4d7-2bafc521feff2d36b641ed2ca6bcff79d684624a.gz
* Haddock fixRoman Cheplyaka2008-03-301-1/+1
| | | | darcs-hash:20080330134435-3ebed-a45d16ddc1ee6db2238af9b4c65b90eee53341f3.gz
* Remove stale status gaps codeSpencer Janssen2008-03-301-2/+1
| | | | darcs-hash:20080329230737-a5988-00c8ef14160f79347f4e40c12b2c84a9519b4d1a.gz
* ManageDocks: add warning about making sure gaps are set to zero before ↵Brent Yorgey2008-03-271-1/+7
| | | | | | switching to avoidStruts, since ToggleStruts won't work otherwise darcs-hash:20080326231928-bd4d7-fa951c2d9b7a26187a9316842c6cca67a234fa01.gz