fltkhs-0.7.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.SimpleTerminal

Contents

Synopsis

Documentation

simpleTerminalCustom Source #

Arguments

:: Rectangle

The bounds of this SimpleTerminal

-> Maybe Text

The SimpleTerminal label

-> Maybe (Ref SimpleTerminal -> IO ())

Optional custom drawing function

-> IO (Ref SimpleTerminal) 

Hierarchy

Functions

clear :: Ref SimpleTerminal -> IO ()

drawSuper :: Ref SimpleTerminal -> IO ()

getAnsi :: Ref SimpleTerminal -> IO Bool

getCurrentStyleIndex :: Ref SimpleTerminal -> IO AtIndex

getHistoryLines :: Ref SimpleTerminal -> IO Lines

getNormalStyleIndex :: Ref SimpleTerminal -> IO AtIndex

getStayAtBottom :: Ref SimpleTerminal -> IO Bool

getStyleTable :: Ref SimpleTerminal -> IO (Maybe [StyleTableEntry)]

getStyleTableSize :: Ref SimpleTerminal -> IO Int

getText :: Ref SimpleTerminal -> IO Text

handleSuper :: Ref SimpleTerminal -> Event -> IO (Either UnknownEvent ())

hideSuper :: Ref SimpleTerminal -> IO ()

removeLines :: Ref SimpleTerminal -> LineNumber -> LineNumber -> IO ()

resizeSuper :: Ref SimpleTerminal -> Rectangle -> IO ()

setAnsi :: Ref SimpleTerminal -> Bool -> IO ()

setCurrentStyleIndex :: Ref SimpleTerminal -> AtIndex -> IO ()

setHistoryLines :: Ref SimpleTerminal -> Lines -> IO ()

setNormalStyleIndex :: Ref SimpleTerminal -> AtIndex -> IO ()

setStayAtBottom :: Ref SimpleTerminal -> Bool -> IO ()

setText :: Ref SimpleTerminal -> Text -> IO ()

showWidgetSuper :: Ref SimpleTerminal -> IO ()

Orphan instances

impl ~ (LineNumber -> LineNumber -> IO ()) => Op (RemoveLines ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: RemoveLines () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO AtIndex => Op (GetCurrentStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetCurrentStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (AtIndex -> IO ()) => Op (SetCurrentStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetCurrentStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO AtIndex => Op (GetNormalStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetNormalStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (AtIndex -> IO ()) => Op (SetNormalStyleIndex ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetNormalStyleIndex () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Int => Op (GetStyleTableSize ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetStyleTableSize () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO (Maybe [StyleTableEntry]) => Op (GetStyleTable ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetStyleTable () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ ([StyleTableEntry] -> Maybe Int -> IO ()) => Op (SetStyleTable ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetStyleTable () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Bool => Op (GetAnsi ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetAnsi () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetAnsi ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetAnsi () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Lines => Op (GetHistoryLines ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetHistoryLines () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Lines -> IO ()) => Op (SetHistoryLines ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetHistoryLines () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Bool => Op (GetStayAtBottom ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetStayAtBottom () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetStayAtBottom ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetStayAtBottom () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Text -> IO ()) => Op (SetText ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: SetText () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO Text => Op (GetText ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: GetText () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: HandleSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (DrawSuper ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: DrawSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (Clear ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: Clear () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (ResizeSuper ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: ResizeSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (HideSuper ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: HideSuper () -> orig -> Ref SimpleTerminal -> impl Source #

impl ~ IO () => Op (ShowWidgetSuper ()) SimpleTerminal orig impl Source # 
Instance details

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref SimpleTerminal -> impl Source #