xmobar-0.33: A Minimalistic Text Based Status Bar
Copyright(c) Spencer Janssen
LicenseBSD-style (see LICENSE)
MaintainerSpencer Janssen <sjanssen@cse.unl.edu>
Stabilityunstable
Portabilityunportable
Safe HaskellNone
LanguageHaskell98

Xmobar.Plugins.Mail

Description

A plugin for checking mail.

Synopsis

Documentation

data Mail Source #

A list of mail box names and paths to maildirs.

Constructors

Mail [(String, FilePath)] String 

Instances

Instances details
Read Mail Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Show Mail Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Methods

showsPrec :: Int -> Mail -> ShowS #

show :: Mail -> String #

showList :: [Mail] -> ShowS #

Exec Mail Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Methods

alias :: Mail -> String Source #

rate :: Mail -> Int Source #

run :: Mail -> IO String Source #

start :: Mail -> (String -> IO ()) -> IO () Source #

trigger :: Mail -> (Maybe SignalType -> IO ()) -> IO () Source #

data MailX Source #

A list of mail box names, paths to maildirs and display colors.

Constructors

MailX [(String, FilePath, String)] [String] String 

Instances

Instances details
Read MailX Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Show MailX Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Methods

showsPrec :: Int -> MailX -> ShowS #

show :: MailX -> String #

showList :: [MailX] -> ShowS #

Exec MailX Source # 
Instance details

Defined in Xmobar.Plugins.Mail

Methods

alias :: MailX -> String Source #

rate :: MailX -> Int Source #

run :: MailX -> IO String Source #

start :: MailX -> (String -> IO ()) -> IO () Source #

trigger :: MailX -> (Maybe SignalType -> IO ()) -> IO () Source #