fltkhs-0.6.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Valuator

Contents

Synopsis

Constructor

Hierarchy

Functions

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

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

destroy :: Ref Valuator -> IO ()

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

getMaximum :: Ref Valuator -> IO (Double)

getMinimum :: Ref Valuator -> IO (Double)

getStep :: Ref Valuator -> IO (Rational)

getType_ :: Ref Valuator -> IO (ValuatorType)

getValue :: Ref Valuator -> IO (Double)

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

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

hide :: Ref Valuator -> ( IO ())

hideSuper :: Ref Valuator -> ( IO ())

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

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

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

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

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

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

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

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

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

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

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

Orphan instances

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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