xmonad-contrib-0.16.999: Community-maintained extensions extensions for xmonad
Safe HaskellNone
LanguageHaskell98

XMonad.Config.Dmwit

Description

 

Documentation

geomMean :: Floating a => [a] -> a Source #

arithMean :: Floating a => [a] -> a Source #

parse :: (Floating a, Read a) => String -> a Source #

makeLauncher :: [Char] -> [Char] -> [Char] -> [Char] -> [Char] Source #

viewShift :: (Ord a, Eq s, Eq i) => i -> StackSet i l a s sd -> StackSet i l a s sd Source #

sinkFocus :: Ord a => StackSet i l a s sd -> StackSet i l a s sd Source #

operationOn :: (Ord a, Eq s) => (a -> StackSet PhysicalWorkspace l a s sd -> StackSet PhysicalWorkspace l a s sd) -> ScreenId -> [Char] -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source #

viewFullOn :: (Ord a, Eq s) => ScreenId -> [Char] -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source #

centerWineOn :: (Ord a, Eq s) => ScreenId -> [Char] -> a -> Query (Endo (StackSet PhysicalWorkspace l a s sd)) Source #

class Show a => PPrint a where Source #

Minimal complete definition

Nothing

Methods

pprint :: Int -> a -> String Source #

Instances

Instances details
PPrint Char Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Char -> String Source #

PPrint Int Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Int -> String Source #

PPrint Integer Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Integer -> String Source #

PPrint Word64 Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Word64 -> String Source #

PPrint Screen Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Screen -> String Source #

PPrint Position Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Position -> String Source #

PPrint Dimension Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Dimension -> String Source #

PPrint Rectangle Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Rectangle -> String Source #

PPrint ScreenId Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> ScreenId -> String Source #

PPrint ScreenDetail Source # 
Instance details

Defined in XMonad.Config.Dmwit

PPrint PPrintable Source # 
Instance details

Defined in XMonad.Config.Dmwit

PPrint a => PPrint [a] Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> [a] -> String Source #

PPrint a => PPrint (Maybe a) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Maybe a -> String Source #

PPrint (Layout a) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Layout a -> String Source #

PPrint a => PPrint (Stack a) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Stack a -> String Source #

(Show a, Show b) => PPrint (Map a b) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Map a b -> String Source #

(PPrint i, PPrint l, PPrint a) => PPrint (Workspace i l a) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Workspace i l a -> String Source #

(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (StackSet i l a sid sd) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> StackSet i l a sid sd -> String Source #

(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (Screen i l a sid sd) Source # 
Instance details

Defined in XMonad.Config.Dmwit

Methods

pprint :: Int -> Screen i l a sid sd -> String Source #

data PPrintable Source #

Constructors

forall a.PPrint a => P a 

Instances

Instances details
Show PPrintable Source # 
Instance details

Defined in XMonad.Config.Dmwit

PPrint PPrintable Source # 
Instance details

Defined in XMonad.Config.Dmwit

main :: IO () Source #

atSchool :: MonadIO m => b -> b -> m b Source #

anyMask :: [((KeyMask, b1), b2)] -> [((KeyMask, b1), b2)] Source #

pipeName :: Show a => [Char] -> a -> [Char] Source #