diff options
author | Lukas Mai <l.mai@web.de> | 2008-04-06 03:20:06 +0200 |
---|---|---|
committer | Lukas Mai <l.mai@web.de> | 2008-04-06 03:20:06 +0200 |
commit | c93fbac6ea61940e59f11cabb780736a099fa22f (patch) | |
tree | 8e234a0687105946fcd83fe0d4ec6c58524865cc /XMonad/ManageHook.hs | |
parent | 6fcb90c1a4fee55356f9663660c9b09b46b20a61 (diff) | |
download | xmonad-c93fbac6ea61940e59f11cabb780736a099fa22f.tar.gz xmonad-c93fbac6ea61940e59f11cabb780736a099fa22f.tar.xz xmonad-c93fbac6ea61940e59f11cabb780736a099fa22f.zip |
XMonad.ManageHook: add 'appName', another name for 'resource'
darcs-hash:20080406012006-462cf-4a10582299442b6e035a62f43d13a72666d892a1.gz
Diffstat (limited to 'XMonad/ManageHook.hs')
-rw-r--r-- | XMonad/ManageHook.hs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/XMonad/ManageHook.hs b/XMonad/ManageHook.hs index d74f667..485c245 100644 --- a/XMonad/ManageHook.hs +++ b/XMonad/ManageHook.hs @@ -75,12 +75,16 @@ title = ask >>= \w -> liftX $ do io $ bracket getProp (xFree . tp_value) extract `catch` \_ -> return "" -- | Return the application name. +appName :: Query String +appName = ask >>= (\w -> liftX $ withDisplay $ \d -> fmap resName $ io $ getClassHint d w) + +-- | Backwards compatible alias for 'appName'. resource :: Query String -resource = ask >>= (\w -> liftX $ withDisplay $ \d -> fmap resName $ io $ getClassHint d w) +resource = appName -- | Return the resource class. className :: Query String -className = ask >>= (\w -> liftX $ withDisplay $ \d -> fmap resClass $ io $ getClassHint d w) +className = ask >>= (\w -> liftX $ withDisplay $ \d -> fmap resClass $ io $ getClassHint d w) -- | A query that can return an arbitrary X property of type String, -- identified by name. |