| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.UI.FLTK.LowLevel.Base.SimpleTerminal
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 #
Arguments
| :: 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 ::RefSimpleTerminalBase->IO() draw ::RefSimpleTerminalBase->IO() getAnsi ::RefSimpleTerminalBase->IOBoolgetCurrentStyleIndex ::RefSimpleTerminalBase->IOAtIndexgetHistoryLines ::RefSimpleTerminalBase->IOLinesgetNormalStyleIndex ::RefSimpleTerminalBase->IOAtIndexgetStayAtBottom ::RefSimpleTerminalBase->IOBoolgetStyleTable ::RefSimpleTerminalBase->IO(Maybe[StyleTableEntry)] getStyleTableSize ::RefSimpleTerminalBase->IOIntgetText ::RefSimpleTerminalBase->IOTexthandle ::RefSimpleTerminalBase->Event->IO(EitherUnknownEvent()) hide ::RefSimpleTerminalBase->IO() removeLines ::RefSimpleTerminalBase->LineNumber->LineNumber->IO() resize ::RefSimpleTerminalBase->Rectangle->IO() setAnsi ::RefSimpleTerminalBase->Bool->IO() setCurrentStyleIndex ::RefSimpleTerminalBase->AtIndex->IO() setHistoryLines ::RefSimpleTerminalBase->Lines->IO() setNormalStyleIndex ::RefSimpleTerminalBase->AtIndex->IO() setStayAtBottom ::RefSimpleTerminalBase->Bool->IO() setStyleTable ::RefSimpleTerminalBase-> [StyleTableEntry] ->MaybeInt->IO() setText ::RefSimpleTerminalBase->Text->IO() showWidget ::RefSimpleTerminalBase->IO()