fltkhs-0.8.0.2: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Base.ValueOutput

Contents

Synopsis

Constructor

valueOutputCustom Source #

Arguments

:: Rectangle

The bounds of this ValueOutput

-> Maybe Text

The ValueOutput label

-> Maybe (Ref ValueOutput -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs ValueOutput)

Optional custom widget functions

-> IO (Ref ValueOutput) 

Hierarchy

Functions

destroy :: Ref ValueOutputBase -> IO ()

draw :: Ref ValueOutputBase -> IO ()

getSoft :: Ref ValueOutputBase -> IO (Bool)

getTextcolor :: Ref ValueOutputBase -> IO (Color)

getTextfont :: Ref ValueOutputBase -> IO (Font)

getTextsize :: Ref ValueOutputBase -> IO (FontSize)

handle :: Ref ValueOutputBase -> Event -> IO (Either UnknownEvent ())

hide :: Ref ValueOutputBase -> IO ()

resize :: Ref ValueOutputBase -> Rectangle -> IO ()

setSoft :: Ref ValueOutputBase -> Bool>- IO ()

setTextcolor :: Ref ValueOutputBase -> Color -> IO ()

setTextfont :: Ref ValueOutputBase -> Font -> IO ()

setTextsize :: Ref ValueOutputBase -> FontSize -> IO ()

showWidget :: Ref ValueOutputBase -> IO ()

Orphan instances

impl ~ IO Bool => Op (GetSoft ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: GetSoft () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Bool -> IO ()) => Op (SetSoft ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: SetSoft () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Color -> IO ()) => Op (SetTextcolor ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: SetTextcolor () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO Color => Op (GetTextcolor ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: GetTextcolor () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (FontSize -> IO ()) => Op (SetTextsize ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: SetTextsize () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO FontSize => Op (GetTextsize ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: GetTextsize () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Font -> IO ()) => Op (SetTextfont ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: SetTextfont () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO Font => Op (GetTextfont ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: GetTextfont () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO () => Op (Draw ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: Draw () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ (Rectangle -> IO ()) => Op (Resize ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: Resize () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO () => Op (Hide ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: Hide () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO () => Op (ShowWidget ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: ShowWidget () -> orig -> Ref ValueOutputBase -> impl Source #

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

Methods

runOp :: Handle () -> orig -> Ref ValueOutputBase -> impl Source #

impl ~ IO () => Op (Destroy ()) ValueOutputBase orig impl Source # 
Instance details

Methods

runOp :: Destroy () -> orig -> Ref ValueOutputBase -> impl Source #