Module

Blessed.UI.Base.Screen.Option

Package
purescript-blessed
Repository
shamansir/purescript-blessed

#OptionsRow Source

type OptionsRow :: Row Type -> Row Typetype OptionsRow r = (autoPadding :: Boolean, cursor :: Cursor, debug :: Boolean, dockBorders :: Boolean, dump :: Maybe FilePath, fastCSR :: Boolean, fullUnicode :: Boolean, ignoreDockContrast :: Boolean, ignoreLocked :: Array Key, log :: Maybe FilePath, resizeTimeout :: Int, sendFocus :: Boolean, smartCSR :: Boolean, tabSize :: Int, terminal :: String, title :: String, useBCE :: Boolean, warnings :: Boolean | OptionsRow + r)

#OptionsU Source

#Options Source

#ScreenAttribute Source

type ScreenAttribute :: Subject -> Symbol -> Row Type -> Type -> Type -> Typetype ScreenAttribute subj id r state e = Attribute subj id (OptionsRow + r) state e

#screenOption Source

screenOption :: forall subj id a r r' sym state e. Respresents Screen subj id => EncodeJson a => IsSymbol sym => Cons sym a r' (OptionsRow + r) => Proxy sym -> a -> ScreenAttribute subj id r state e

#title Source

title :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => String -> ScreenAttribute subj id (title :: String | r) state e

#smartCSR Source

smartCSR :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (smartCSR :: Boolean | r) state e

#fastCSR Source

fastCSR :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (fastCSR :: Boolean | r) state e

#useBCE Source

useBCE :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (useBCE :: Boolean | r) state e

#resizeTimeout Source

resizeTimeout :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Int -> ScreenAttribute subj id (resizeTimeout :: Int | r) state e

#tabSize Source

tabSize :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Int -> ScreenAttribute subj id (tabSize :: Int | r) state e

#autoPadding Source

autoPadding :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (autoPadding :: Boolean | r) state e

#cursor Source

cursor :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Cursor -> ScreenAttribute subj id (cursor :: Cursor | r) state e

#log Source

log :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => FilePath -> ScreenAttribute subj id (log :: Boolean | r) state e

#dump Source

dump :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => FilePath -> ScreenAttribute subj id (dump :: Boolean | r) state e

#debug Source

debug :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (debug :: Boolean | r) state e

#ignoreLocked Source

ignoreLocked :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Array Key -> ScreenAttribute subj id (ignoreLocked :: Array Key | r) state e

#dockBorders Source

dockBorders :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (dockBorders :: Boolean | r) state e

#ignoreDockContrast Source

ignoreDockContrast :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (ignoreDockContrast :: Boolean | r) state e

#fullUnicode Source

fullUnicode :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (fullUnicode :: Boolean | r) state e

#sendFocus Source

sendFocus :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (sendFocus :: Boolean | r) state e

#warnings Source

warnings :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => Boolean -> ScreenAttribute subj id (warnings :: Boolean | r) state e

#terminal Source

terminal :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Screen subj id => String -> ScreenAttribute subj id (terminal :: String | r) state e
Modules
Blessed
Blessed.Core.Align
Blessed.Core.Border
Blessed.Core.Callback
Blessed.Core.Color
Blessed.Core.Coord
Blessed.Core.Cursor
Blessed.Core.Dimension
Blessed.Core.EndStyle
Blessed.Core.Flex
Blessed.Core.Helpers
Blessed.Core.Key
Blessed.Core.Label
Blessed.Core.ListStyle
Blessed.Core.Offset
Blessed.Core.Orientation
Blessed.Core.Padding
Blessed.Core.Style
Blessed.Core.Terminal
Blessed.Demo
Blessed.Internal.ArgonautCodecExtra
Blessed.Internal.BlessedOp
Blessed.Internal.BlessedSubj
Blessed.Internal.Codec
Blessed.Internal.Command
Blessed.Internal.Core
Blessed.Internal.Dump
Blessed.Internal.Emitter
Blessed.Internal.Foreign
Blessed.Internal.JsApi
Blessed.Internal.NodeKey
Blessed.UI.Base.Element.Event
Blessed.UI.Base.Element.Method
Blessed.UI.Base.Element.Method.Content
Blessed.UI.Base.Element.Option
Blessed.UI.Base.Element.Property
Blessed.UI.Base.Element.PropertySet
Blessed.UI.Base.Node.Event
Blessed.UI.Base.Node.Method
Blessed.UI.Base.Node.Option
Blessed.UI.Base.Node.Property
Blessed.UI.Base.Screen
Blessed.UI.Base.Screen.Event
Blessed.UI.Base.Screen.Method
Blessed.UI.Base.Screen.Option
Blessed.UI.Base.Screen.Property
Blessed.UI.Boxes.BigText.Option
Blessed.UI.Boxes.Box
Blessed.UI.Boxes.Box.Event
Blessed.UI.Boxes.Box.Method
Blessed.UI.Boxes.Box.Option
Blessed.UI.Boxes.Box.Property
Blessed.UI.Boxes.Line
Blessed.UI.Boxes.Line.Event
Blessed.UI.Boxes.Line.Option
Blessed.UI.Boxes.Text.Option
Blessed.UI.DataDisplay.Log
Blessed.UI.DataDisplay.Log.Event
Blessed.UI.DataDisplay.Log.Method
Blessed.UI.DataDisplay.Log.Option
Blessed.UI.DataDisplay.Log.Property
Blessed.UI.DataDisplay.ProgressBar.Event
Blessed.UI.DataDisplay.ProgressBar.Method
Blessed.UI.DataDisplay.ProgressBar.Option
Blessed.UI.DataDisplay.Table.Method
Blessed.UI.DataDisplay.Table.Option
Blessed.UI.Forms.Button
Blessed.UI.Forms.Button.Event
Blessed.UI.Forms.Button.Method
Blessed.UI.Forms.Button.Option
Blessed.UI.Forms.Checkbox
Blessed.UI.Forms.Checkbox.Event
Blessed.UI.Forms.Checkbox.Method
Blessed.UI.Forms.Checkbox.Option
Blessed.UI.Forms.Checkbox.Property
Blessed.UI.Forms.Form.Event
Blessed.UI.Forms.Form.Method
Blessed.UI.Forms.Form.Option
Blessed.UI.Forms.Form.Property
Blessed.UI.Forms.TextArea
Blessed.UI.Forms.TextArea.Event
Blessed.UI.Forms.TextArea.Method
Blessed.UI.Forms.TextArea.Option
Blessed.UI.Forms.TextArea.Property
Blessed.UI.Forms.TextBox
Blessed.UI.Forms.TextBox.Event
Blessed.UI.Forms.TextBox.Option
Blessed.UI.Forms.TextBox.Property
Blessed.UI.Lists.FileManager.Event
Blessed.UI.Lists.FileManager.Method
Blessed.UI.Lists.FileManager.Option
Blessed.UI.Lists.FileManager.Property
Blessed.UI.Lists.List
Blessed.UI.Lists.List.Event
Blessed.UI.Lists.List.Method
Blessed.UI.Lists.List.Option
Blessed.UI.Lists.List.Property
Blessed.UI.Lists.ListBar
Blessed.UI.Lists.ListBar.Event
Blessed.UI.Lists.ListBar.Method
Blessed.UI.Lists.ListBar.Option
Blessed.UI.Lists.ListTable.Method
Blessed.UI.Lists.ListTable.Option
Blessed.UI.Prompts.Loading.Method
Blessed.UI.Prompts.Message.Method
Blessed.UI.Prompts.Prompt.Method
Blessed.UI.Prompts.Question.Method
Blessed.UI.Special.Terminal.Option
Data.Unfoldable1.Extra