Module

Blessed.UI.Boxes.Box.Option

Package
purescript-blessed
Repository
shamansir/purescript-blessed

#OptionsRow Source

#Options Source

#BoxAttribute Source

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

#boxOption Source

boxOption :: forall subj id a r r' sym state e. Extends Element subj => Respresents Box subj id => EncodeJson a => IsSymbol sym => Cons sym a r' (OptionsRow + r) => Proxy sym -> a -> BoxAttribute subj id r state e

#fg Source

fg :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Color -> BoxAttribute subj id (fg :: Color | r) state e

#bg Source

bg :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Color -> BoxAttribute subj id (bg :: Color | r) state e

#bold Source

bold :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (bold :: Boolean | r) state e

#underline Source

underline :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (underline :: Boolean | r) state e

#StyleAttrubute Source

type StyleAttrubute :: Subject -> Symbol -> Type -> Type -> Row Type -> Typetype StyleAttrubute subj id state e r = BoxAttribute subj id (style :: Array (StyleOption ()) | r) state e

#style Source

style :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Array (StyleOption ()) -> StyleAttrubute subj id state e r

#BorderAttrubute Source

type BorderAttrubute :: Subject -> Symbol -> Type -> Type -> Row Type -> Typetype BorderAttrubute subj id state e r = BoxAttribute subj id (border :: Array (BorderOption ()) | r) state e

#border Source

border :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Array (BorderOption ()) -> BorderAttrubute subj id state e r

#content Source

content :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => String -> BoxAttribute subj id (content :: String | r) state e

#clickable Source

clickable :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (clickable :: Boolean | r) state e

#input Source

input :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (input :: Boolean | r) state e

#keyable Source

keyable :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (keyable :: Boolean | r) state e

#focused Source

focused :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (focused :: Boolean | r) state e

#hidden Source

hidden :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (hidden :: Boolean | r) state e

#label Source

label :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => String -> BoxAttribute subj id (label :: String | r) state e

#hoverText Source

hoverText :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => String -> BoxAttribute subj id (hoverText :: String | r) state e

#align Source

align :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => HAlign -> BoxAttribute subj id (align :: HAlign | r) state e

#valign Source

valign :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => VAlign -> BoxAttribute subj id (valign :: VAlign | r) state e

#shrink Source

shrink :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Flex -> BoxAttribute subj id (shrink :: Flex | r) state e

#padding Source

padding :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Padding -> BoxAttribute subj id (padding :: Padding | r) state e

#width Source

width :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Dimension -> BoxAttribute subj id (width :: Dimension | r) state e

#height Source

height :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Dimension -> BoxAttribute subj id (height :: Dimension | r) state e

#left Source

left :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Offset -> BoxAttribute subj id (left :: Offset | r) state e

#right Source

right :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Offset -> BoxAttribute subj id (right :: Offset | r) state e

#top Source

top :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Offset -> BoxAttribute subj id (top :: Offset | r) state e

#bottom Source

bottom :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Offset -> BoxAttribute subj id (bottom :: Offset | r) state e

#ch Source

ch :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Char -> BoxAttribute subj id (ch :: Char | r) state e

#draggable Source

draggable :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (draggable :: Boolean | r) state e

#scrollable Source

scrollable :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (scrollable :: Boolean | r) state e

#shadow Source

shadow :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (shadow :: Boolean | r) state e

#tags Source

tags :: forall (subj :: Subject) (id :: Symbol) r state e. Extends Element subj => Respresents Box subj id => Boolean -> BoxAttribute subj id (tags :: Boolean | 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