Ui.FltkStub
Description
Like Ui.BlockCStub for Ui.Ui.
data Fltk a Source #
Defined in Ui.FltkStub
Methods
liftIO :: IO a -> Fltk a #
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 #
fmap :: (a -> b) -> Fltk a -> Fltk b #
(<$) :: a -> Fltk b -> Fltk a #
(>>=) :: Fltk a -> (a -> Fltk b) -> Fltk b #
(>>) :: Fltk a -> Fltk b -> Fltk b #
return :: a -> Fltk a #
fltk :: IO a -> Fltk a Source #
type Channel = MVar.MVar [(Fltk (), Text)] Source #
event_loop :: Channel -> QuitRequest -> TChan UiMsg.UiMsg -> IO () Source #
send_action :: Channel -> Text -> Fltk () -> IO () Source #
quit_ui_thread :: QuitRequest -> IO () Source #