taffybar-4.1.1: A desktop bar similar to xmobar, but with more GUI
Safe HaskellNone
LanguageHaskell2010

System.Taffybar.Test.XvfbSpec

Synopsis

Documentation

spec :: Spec Source #

Test the test util functions.

Virtual X11 server for unit testing

withXvfb :: (DisplayName -> IO a) -> IO a Source #

displayArg :: DisplayName -> [String] Source #

Produce a -display command-line option, supported by many X11 programs.

setDefaultDisplay_ :: DisplayName -> IO a -> IO a Source #

Using the given DisplayName, run an action with the DISPLAY environment variable set.

NB. Don't run tests in parallel if using this. Environment variables are process-global.

setDefaultDisplay :: DisplayName -> (DisplayName -> IO a) -> IO a Source #

Same as setDefaultDisplay_, except the DisplayName parameter is passed through to the action.

Randr

RANDR config

data RRSetup Source #

Constructors

RRSetup 

Instances

Instances details
Arbitrary RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Methods

arbitrary :: Gen RRSetup

shrink :: RRSetup -> [RRSetup]

Default RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Methods

def :: RRSetup

Generic RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRSetup 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRSetup = D1 ('MetaData "RRSetup" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RRSetup" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RROutput]) :*: (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (ListIndex RROutput))) :*: S1 ('MetaSel ('Just "newModes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RRMode]))))
Read RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRSetup Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRSetup = D1 ('MetaData "RRSetup" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RRSetup" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RROutput]) :*: (S1 ('MetaSel ('Just "primary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (ListIndex RROutput))) :*: S1 ('MetaSel ('Just "newModes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [RRMode]))))

data RROutput Source #

Instances

Instances details
Arbitrary RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Default RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Methods

def :: RROutput

Generic RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RROutput 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutput = D1 ('MetaData "RROutput" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RROutput" 'PrefixI 'True) (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RRExistingMode)) :*: (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RROutputSettings) :*: S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRPosition))))
Read RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutput Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutput = D1 ('MetaData "RROutput" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RROutput" 'PrefixI 'True) (S1 ('MetaSel ('Just "mode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe RRExistingMode)) :*: (S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RROutputSettings) :*: S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRPosition))))

data RROutputSettings Source #

Constructors

RROutputSettings 

Instances

Instances details
Arbitrary RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Default RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RROutputSettings 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutputSettings = D1 ('MetaData "RROutputSettings" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RROutputSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "rotate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRRotation)))
Read RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutputSettings Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RROutputSettings = D1 ('MetaData "RROutputSettings" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RROutputSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "rotate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRRotation)))

newtype RRExistingMode Source #

This is an index into modeLines.

Instances

Instances details
Arbitrary RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Default RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Bounded RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Enum RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRExistingMode 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRExistingMode = D1 ('MetaData "RRExistingMode" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRExistingMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRExistingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListIndex RRMode))))
Read RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Ord RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRExistingMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRExistingMode = D1 ('MetaData "RRExistingMode" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRExistingMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRExistingMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListIndex RRMode))))

data RRMode Source #

Constructors

RRMode 

Instances

Instances details
IsString RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRMode 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRMode = D1 ('MetaData "RRMode" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RRMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRModeName) :*: S1 ('MetaSel ('Just "modeLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRModeLine)))
Read RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRMode Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRMode = D1 ('MetaData "RRMode" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) (C1 ('MetaCons "RRMode" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRModeName) :*: S1 ('MetaSel ('Just "modeLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 RRModeLine)))

newtype RRModeName Source #

Constructors

RRModeName 

Fields

Instances

Instances details
IsString RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRModeName 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeName = D1 ('MetaData "RRModeName" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRModeName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRModeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Read RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeName = D1 ('MetaData "RRModeName" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRModeName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRModeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

newtype RRModeLine Source #

Constructors

RRModeLine 

Fields

Instances

Instances details
IsString RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRModeLine 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeLine = D1 ('MetaData "RRModeLine" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRModeLine" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRModeLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Read RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeLine Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRModeLine = D1 ('MetaData "RRModeLine" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "RRModeLine" 'PrefixI 'True) (S1 ('MetaSel ('Just "unRRModeLine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

data RRPosition Source #

Constructors

SameAs 
RightOf 
LeftOf 
Below 
Above 

Instances

Instances details
Arbitrary RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Default RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Methods

def :: RRPosition

Bounded RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Enum RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRPosition 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRPosition = D1 ('MetaData "RRPosition" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) ((C1 ('MetaCons "SameAs" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RightOf" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LeftOf" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Below" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Above" 'PrefixI 'False) (U1 :: Type -> Type))))
Read RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRPosition Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRPosition = D1 ('MetaData "RRPosition" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) ((C1 ('MetaCons "SameAs" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RightOf" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LeftOf" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Below" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Above" 'PrefixI 'False) (U1 :: Type -> Type))))

data RRRotation Source #

Instances

Instances details
Arbitrary RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Default RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Methods

def :: RRRotation

Bounded RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Enum RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep RRRotation 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRRotation = D1 ('MetaData "RRRotation" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) ((C1 ('MetaCons "Unrotated" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RotateLeft" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Inverted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RotateRight" 'PrefixI 'False) (U1 :: Type -> Type)))
Read RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Ord RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRRotation Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep RRRotation = D1 ('MetaData "RRRotation" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'False) ((C1 ('MetaCons "Unrotated" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RotateLeft" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Inverted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RotateRight" 'PrefixI 'False) (U1 :: Type -> Type)))

newtype ListIndex a Source #

Adds a guiding phantom type annotation for indices into lists. fixme: zipper rather than indices

Constructors

ListIndex 

Fields

Instances

Instances details
Enum (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep (ListIndex a) 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep (ListIndex a) = D1 ('MetaData "ListIndex" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "ListIndex" 'PrefixI 'True) (S1 ('MetaSel ('Just "unListIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Methods

from :: ListIndex a -> Rep (ListIndex a) x Source #

to :: Rep (ListIndex a) x -> ListIndex a Source #

Num (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Read (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Integral (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Real (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Ord (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep (ListIndex a) Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep (ListIndex a) = D1 ('MetaData "ListIndex" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "ListIndex" 'PrefixI 'True) (S1 ('MetaSel ('Just "unListIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

Clients

Wrappers around xprop command

newtype XPropName Source #

Constructors

XPropName 

Fields

Instances

Instances details
Arbitrary XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep XPropName 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropName = D1 ('MetaData "XPropName" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "XPropName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unXPropName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Read XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Ord XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropName Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropName = D1 ('MetaData "XPropName" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "XPropName" 'PrefixI 'True) (S1 ('MetaSel ('Just "unXPropName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

xpropName :: String -> Maybe XPropName Source #

Construct a valid XPropName from a String. Any names which cause problems when parsing xprop output are not allowed.

newtype XPropValue Source #

Constructors

XPropValue 

Fields

Instances

Instances details
Arbitrary XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Monoid XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Semigroup XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Generic XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Associated Types

type Rep XPropValue 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropValue = D1 ('MetaData "XPropValue" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "XPropValue" 'PrefixI 'True) (S1 ('MetaSel ('Just "unXPropValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))
Read XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Show XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Eq XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

Ord XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropValue Source # 
Instance details

Defined in System.Taffybar.Test.XvfbSpec

type Rep XPropValue = D1 ('MetaData "XPropValue" "System.Taffybar.Test.XvfbSpec" "taffybar-4.1.1-IDgk7b55g1O7ApDMLUnXko-testlib" 'True) (C1 ('MetaCons "XPropValue" 'PrefixI 'True) (S1 ('MetaSel ('Just "unXPropValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

xpropValue :: String -> Maybe XPropValue Source #

Construct a valid XPropValue from a String. Any values which cause problems when parsing xprop output are not allowed.