fltkhs-0.8.0.2: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Base.Valuator

Contents

Synopsis

Constructor

Hierarchy

Functions

bounds :: Ref ValuatorBase -> Double -> Double -> IO ()

clamp :: Ref ValuatorBase -> Double -> IO (Double)

destroy :: Ref ValuatorBase -> IO ()

format :: Ref ValuatorBase -> IO (Either UnknownError Text)

getMaximum :: Ref ValuatorBase -> IO (Double)

getMinimum :: Ref ValuatorBase -> IO (Double)

getStep :: Ref ValuatorBase -> IO (Rational)

getType_ :: Ref ValuatorBase -> IO (ValuatorType)

getValue :: Ref ValuatorBase -> IO (Double)

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

hide :: Ref ValuatorBase -> IO ()

increment :: Ref ValuatorBase -> Double -> Int -> IO (Double)

precision :: Ref ValuatorBase -> Int -> IO ()

range :: Ref ValuatorBase -> Double -> Double -> IO ()

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

round :: Ref ValuatorBase -> Double -> IO (Double)

setMaximum :: Ref ValuatorBase -> Double -> IO ()

setMinimum :: Ref ValuatorBase -> Double -> IO ()

setStep :: Ref ValuatorBase -> Rational -> IO ()

setType :: Ref ValuatorBase -> ValuatorType -> IO ()

setValue :: Ref ValuatorBase -> Double -> IO (Either NoChange ())

Orphan instances

impl ~ (Double -> Int -> IO Double) => Op (Increment ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Increment () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> IO Double) => Op (Clamp ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Clamp () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> IO Double) => Op (Round ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Round () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO (Either UnknownError Text) => Op (Format ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Format () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Int -> IO ()) => Op (Precision ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Precision () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO Rational => Op (GetStep ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: GetStep () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Rational -> IO ()) => Op (SetStep ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: SetStep () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Range ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Range () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMaximum ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: SetMaximum () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO Double => Op (GetMaximum ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: GetMaximum () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetMinimum ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: SetMinimum () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO Double => Op (GetMinimum ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: GetMinimum () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> Double -> IO ()) => Op (Bounds ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: Bounds () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ (Double -> IO (Either NoChange ())) => Op (SetValue ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: SetValue () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO Double => Op (GetValue ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: GetValue () -> orig -> Ref ValuatorBase -> impl Source #

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

Methods

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

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

Methods

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

impl ~ (ValuatorType -> IO ()) => Op (SetType ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: SetType () -> orig -> Ref ValuatorBase -> impl Source #

impl ~ IO ValuatorType => Op (GetType_ ()) ValuatorBase orig impl Source # 
Instance details

Methods

runOp :: GetType_ () -> orig -> Ref ValuatorBase -> impl Source #

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

Methods

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

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

Methods

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