mirror of
https://github.com/xmonad/xmonad-contrib.git
synced 2025-08-07 07:21:53 -07:00
add NoUrgencyHook, for shachaf's sake
This commit is contained in:
@@ -22,6 +22,7 @@ module XMonad.Hooks.UrgencyHook (
|
|||||||
withUrgencyHook,
|
withUrgencyHook,
|
||||||
focusUrgent,
|
focusUrgent,
|
||||||
readUrgents, withUrgents,
|
readUrgents, withUrgents,
|
||||||
|
NoUrgencyHook(..),
|
||||||
dzenUrgencyHook, DzenUrgencyHook(..),
|
dzenUrgencyHook, DzenUrgencyHook(..),
|
||||||
seconds
|
seconds
|
||||||
) where
|
) where
|
||||||
@@ -144,6 +145,11 @@ withUrgencyHook theHook = ModifiedLayout $ WithUrgencyHook theHook
|
|||||||
class (Read h, Show h) => UrgencyHook h a where
|
class (Read h, Show h) => UrgencyHook h a where
|
||||||
urgencyHook :: h -> a -> X ()
|
urgencyHook :: h -> a -> X ()
|
||||||
|
|
||||||
|
data NoUrgencyHook = NoUrgencyHook deriving (Read, Show)
|
||||||
|
|
||||||
|
instance UrgencyHook NoUrgencyHook Window where
|
||||||
|
urgencyHook _ _ = return ()
|
||||||
|
|
||||||
data DzenUrgencyHook = DzenUrgencyHook { duration :: Int, args :: [String] }
|
data DzenUrgencyHook = DzenUrgencyHook { duration :: Int, args :: [String] }
|
||||||
deriving (Read, Show)
|
deriving (Read, Show)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user