Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- simpleTerminalNew :: Rectangle -> Maybe Text -> IO (Ref SimpleTerminal)
- simpleTerminalCustom :: Rectangle -> Maybe Text -> Maybe (Ref SimpleTerminal -> IO ()) -> IO (Ref SimpleTerminal)
- drawSimpleTerminalBase :: Ref SimpleTerminalBase -> IO ()
- handleSimpleTerminalBase :: Ref SimpleTerminalBase -> Event -> IO (Either UnknownEvent ())
- resizeSimpleTerminalBase :: Ref SimpleTerminalBase -> Rectangle -> IO ()
- hideSimpleTerminalBase :: Ref SimpleTerminalBase -> IO ()
- showWidgetSimpleTerminalBase :: Ref SimpleTerminalBase -> IO ()
Documentation
simpleTerminalNew :: Rectangle -> Maybe Text -> IO (Ref SimpleTerminal) Source #
:: Rectangle | The bounds of this SimpleTerminal |
-> Maybe Text | The SimpleTerminal label |
-> Maybe (Ref SimpleTerminal -> IO ()) | Optional custom drawing function |
-> IO (Ref SimpleTerminal) |
drawSimpleTerminalBase :: Ref SimpleTerminalBase -> IO () Source #
handleSimpleTerminalBase :: Ref SimpleTerminalBase -> Event -> IO (Either UnknownEvent ()) Source #
resizeSimpleTerminalBase :: Ref SimpleTerminalBase -> Rectangle -> IO () Source #
hideSimpleTerminalBase :: Ref SimpleTerminalBase -> IO () Source #
Hierarchy
Graphics.UI.FLTK.LowLevel.Base.Widget | v Graphics.UI.FLTK.LowLevel.Base.Group | v Graphics.UI.FLTK.LowLevel.Base.TextDisplay | v Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal
Functions
clear ::Ref
SimpleTerminalBase
->IO
() draw ::Ref
SimpleTerminalBase
->IO
() getAnsi ::Ref
SimpleTerminalBase
->IO
Bool
getCurrentStyleIndex ::Ref
SimpleTerminalBase
->IO
AtIndex
getHistoryLines ::Ref
SimpleTerminalBase
->IO
Lines
getNormalStyleIndex ::Ref
SimpleTerminalBase
->IO
AtIndex
getStayAtBottom ::Ref
SimpleTerminalBase
->IO
Bool
getStyleTable ::Ref
SimpleTerminalBase
->IO
(Maybe
[StyleTableEntry
)] getStyleTableSize ::Ref
SimpleTerminalBase
->IO
Int
getText ::Ref
SimpleTerminalBase
->IO
Text
handle ::Ref
SimpleTerminalBase
->Event
->IO
(Either
UnknownEvent
()) hide ::Ref
SimpleTerminalBase
->IO
() removeLines ::Ref
SimpleTerminalBase
->LineNumber
->LineNumber
->IO
() resize ::Ref
SimpleTerminalBase
->Rectangle
->IO
() setAnsi ::Ref
SimpleTerminalBase
->Bool
->IO
() setCurrentStyleIndex ::Ref
SimpleTerminalBase
->AtIndex
->IO
() setHistoryLines ::Ref
SimpleTerminalBase
->Lines
->IO
() setNormalStyleIndex ::Ref
SimpleTerminalBase
->AtIndex
->IO
() setStayAtBottom ::Ref
SimpleTerminalBase
->Bool
->IO
() setStyleTable ::Ref
SimpleTerminalBase
-> [StyleTableEntry
] ->Maybe
Int
->IO
() setText ::Ref
SimpleTerminalBase
->Text
->IO
() showWidget ::Ref
SimpleTerminalBase
->IO
()