Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Graphics.Vty.Platform.Unix.Settings
Description
Runtime settings for vty-unix
. Most applications will not need to
change any of these settings.
Synopsis
- data VtyUnixConfigurationError = MissingTermEnvVar
- data UnixSettings = UnixSettings {
- settingVmin :: Int
- settingVtime :: Int
- settingInputFd :: Fd
- settingOutputFd :: Fd
- settingTermName :: String
- currentTerminalName :: IO (Maybe String)
- defaultSettings :: IO UnixSettings
Documentation
data VtyUnixConfigurationError Source #
Type of exceptions that can be raised when configuring Vty on a Unix system.
Constructors
MissingTermEnvVar | The |
Instances
Exception VtyUnixConfigurationError Source # | |
Defined in Graphics.Vty.Platform.Unix.Settings Methods toException :: VtyUnixConfigurationError -> SomeException fromException :: SomeException -> Maybe VtyUnixConfigurationError displayException :: VtyUnixConfigurationError -> String | |
Show VtyUnixConfigurationError Source # | |
Defined in Graphics.Vty.Platform.Unix.Settings Methods showsPrec :: Int -> VtyUnixConfigurationError -> ShowS show :: VtyUnixConfigurationError -> String showList :: [VtyUnixConfigurationError] -> ShowS | |
Eq VtyUnixConfigurationError Source # | |
Defined in Graphics.Vty.Platform.Unix.Settings Methods (==) :: VtyUnixConfigurationError -> VtyUnixConfigurationError -> Bool (/=) :: VtyUnixConfigurationError -> VtyUnixConfigurationError -> Bool |
data UnixSettings Source #
Runtime library settings for interacting with Unix terminals.
See this page for details on VTIME
and VMIN
:
Constructors
UnixSettings | |
Fields
|
Instances
Show UnixSettings Source # | |
Defined in Graphics.Vty.Platform.Unix.Settings Methods showsPrec :: Int -> UnixSettings -> ShowS show :: UnixSettings -> String showList :: [UnixSettings] -> ShowS | |
Eq UnixSettings Source # | |
Defined in Graphics.Vty.Platform.Unix.Settings |
currentTerminalName :: IO (Maybe String) Source #
defaultSettings :: IO UnixSettings Source #
Default runtime settings used by the library.