Karya, built on 2018-05-31T02:46:59 (patch 0a1a35479c514820d77330ae8a978975ba22a47a)

Safe HaskellNone

Ui.FltkStub

Description

Documentation

data Fltk a Source #

Instances
Monad Fltk # 
Instance details

Defined in Ui.FltkStub

Methods

(>>=) :: Fltk a -> (a -> Fltk b) -> Fltk b #

(>>) :: Fltk a -> Fltk b -> Fltk b #

return :: a -> Fltk a #

fail :: String -> Fltk a #

Functor Fltk # 
Instance details

Defined in Ui.FltkStub

Methods

fmap :: (a -> b) -> Fltk a -> Fltk b #

(<$) :: a -> Fltk b -> Fltk a #

Applicative.Applicative Fltk # 
Instance details

Defined in Ui.FltkStub

Methods

pure :: a -> Fltk a #

(<*>) :: Fltk (a -> b) -> Fltk a -> Fltk b #

liftA2 :: (a -> b -> c) -> Fltk a -> Fltk b -> Fltk c #

(*>) :: Fltk a -> Fltk b -> Fltk b #

(<*) :: Fltk a -> Fltk b -> Fltk a #

MonadIO Fltk # 
Instance details

Defined in Ui.FltkStub

Methods

liftIO :: IO a -> Fltk a #

fltk :: IO a -> Fltk a Source #

event_loop :: Channel -> QuitRequest -> TChan UiMsg.UiMsg -> IO () Source #

send_action :: Channel -> Text -> Fltk () -> IO () Source #

quit_ui_thread :: QuitRequest -> IO () Source #