headroom-0.4.3.0: License Header Manager
Copyright(c) 2019-2022 Vaclav Svejcar
LicenseBSD-3-Clause
Maintainervaclav.svejcar@gmail.com
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Headroom.UI.Message

Description

Module providing UI component for message box (infowarningerror).

Synopsis

Documentation

data MessageType Source #

Type of the message box (infowarningerror).

Constructors

Info

info message type

Warn

warning message type

Error

error message type

Instances

Instances details
Eq MessageType Source # 
Instance details

Defined in Headroom.UI.Message

Show MessageType Source # 
Instance details

Defined in Headroom.UI.Message

Display MessageType Source # 
Instance details

Defined in Headroom.UI.Message

data Message Source #

Data type for message box.

Constructors

Message MessageType Text 

Instances

Instances details
Eq Message Source # 
Instance details

Defined in Headroom.UI.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Show Message Source # 
Instance details

Defined in Headroom.UI.Message

Display Message Source # 
Instance details

Defined in Headroom.UI.Message

messageInfo :: Text -> Message Source #

Creates Message of type Info.

messageWarn :: Text -> Message Source #

Creates Message of type Warn.

messageError :: Text -> Message Source #

Creates Message of type Error.