Module
Blessed.UI.Base.Element.Option
- Package
- purescript-blessed
- Repository
- shamansir/purescript-blessed
#OptionsRow Source
type OptionsRow :: Row Type -> Row Type
type OptionsRow r = (align :: HAlign, bg :: Color, bold :: Boolean, border :: Array (BorderOption ()), bottom :: Offset, ch :: Char, clickable :: Boolean, content :: String, draggable :: Boolean, fg :: Color, focused :: Boolean, height :: Dimension, hidden :: Boolean, hover :: Array (StyleOption ()), hoverText :: String, input :: Boolean, keyable :: Boolean, label :: String, left :: Offset, padding :: Padding, right :: Offset, scrollable :: Boolean, scrollable :: Boolean, shadow :: Boolean, shrink :: Flex, style :: Array (StyleOption ()), tags :: Boolean, top :: Offset, underline :: Boolean, valign :: VAlign, width :: Dimension | r)
#Options Source
type Options = Record (OptionsRow ())
#ElementAttribute Source
type ElementAttribute :: Subject -> Symbol -> Row Type -> Type -> Type -> Type
type ElementAttribute subj id r state e = Attribute subj id (OptionsRow + r) state e
#elmOption Source
elmOption :: forall subj id a r r' sym state e. Respresents Element subj id => EncodeJson a => IsSymbol sym => Cons sym a r' (OptionsRow + r) => Proxy sym -> a -> ElementAttribute subj id r state e
#fg Source
fg :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Color -> ElementAttribute subj id (fg :: Color | r) state e
#bg Source
bg :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Color -> ElementAttribute subj id (bg :: Color | r) state e
#bold Source
bold :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (bold :: Boolean | r) state e
#underline Source
underline :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (underline :: Boolean | r) state e
#style Source
style :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Array (StyleOption ()) -> ElementAttribute subj id (style :: Array (StyleOption ()) | r) state e
#border Source
border :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Array (BorderOption ()) -> ElementAttribute subj id (border :: Array (BorderOption ()) | r) state e
#content Source
content :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => String -> ElementAttribute subj id (content :: String | r) state e
#clickable Source
clickable :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (clickable :: Boolean | r) state e
#input Source
input :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (input :: Boolean | r) state e
#keyable Source
keyable :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (keyable :: Boolean | r) state e
#focused Source
focused :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (focused :: Boolean | r) state e
#label Source
label :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => String -> ElementAttribute subj id (label :: String | r) state e
#hoverText Source
hoverText :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => String -> ElementAttribute subj id (hoverText :: String | r) state e
#align Source
align :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => HAlign -> ElementAttribute subj id (align :: HAlign | r) state e
#valign Source
valign :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => VAlign -> ElementAttribute subj id (valign :: VAlign | r) state e
#shrink Source
shrink :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Flex -> ElementAttribute subj id (shrink :: Flex | r) state e
#padding Source
padding :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Padding -> ElementAttribute subj id (padding :: Padding | r) state e
#width Source
width :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Dimension -> ElementAttribute subj id (width :: Dimension | r) state e
#height Source
height :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Dimension -> ElementAttribute subj id (height :: Dimension | r) state e
#left Source
left :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Offset -> ElementAttribute subj id (left :: Offset | r) state e
#right Source
right :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Offset -> ElementAttribute subj id (right :: Offset | r) state e
#top Source
top :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Offset -> ElementAttribute subj id (top :: Offset | r) state e
#bottom Source
bottom :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Offset -> ElementAttribute subj id (bottom :: Offset | r) state e
#ch Source
ch :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Char -> ElementAttribute subj id (ch :: Char | r) state e
#draggable Source
draggable :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (draggable :: Boolean | r) state e
#scrollable Source
scrollable :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (scrollable :: Boolean | r) state e
#shadow Source
shadow :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute subj id (shadow :: Boolean | r) state e
#tags Source
tags :: forall (subj :: Subject) (id :: Symbol) r state e. Respresents Element subj id => Boolean -> ElementAttribute 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