xmobar-0.42: A Minimalistic Text Based Status Bar
Copyright(c) 2018 Jose Antonio Ortega Ruiz
LicenseBSD3-style (see LICENSE)
Maintainerjao@gnu.org
Stabilityunstable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Xmobar.Plugins.Monitors.Common.Run

Description

Running a monitor

Synopsis

Documentation

runM :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> (String -> IO ()) -> IO () Source #

runMD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #

runMB :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> (String -> IO ()) -> IO () Source #

runMBD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #

runML :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> (String -> IO ()) -> IO () Source #

runMLD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #

getArgvs :: [String] -> [String] Source #

Get all argument values out of a list of arguments.