fltkhs-0.8.0.3: FLTK bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Base.Positioner

Synopsis

Constructor

positionerCustom Source #

Arguments

:: Rectangle

The bounds of this Positioner

-> Maybe Text

The Positioner label

-> Maybe (Ref Positioner -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Positioner)

Optional custom widget functions

-> IO (Ref Positioner) 

Hierarchy

Functions

destroy :: Ref PositionerBase -> IO ()

draw :: Ref PositionerBase -> IO ()

getXmaximum :: Ref PositionerBase -> IO (PreciseX)

getXminimum :: Ref PositionerBase -> IO (PreciseX)

getXvalue :: Ref PositionerBase -> IO (PreciseX)

getYmaximum :: Ref PositionerBase -> IO (PreciseY)

getYminimum :: Ref PositionerBase -> IO (PreciseY)

getYvalue :: Ref PositionerBase -> IO (PreciseY)

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

hide :: Ref PositionerBase -> IO ()

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

setXbounds :: Ref PositionerBase -> PreciseX -> PreciseX -> IO ()

setXmaximum :: Ref PositionerBase -> PreciseX -> IO ()

setXminimum :: Ref PositionerBase -> PreciseX -> IO ()

setXstep :: Ref PositionerBase -> Double -> IO ()

setXvalue :: Ref PositionerBase -> PreciseX -> IO ()

setYbounds :: Ref PositionerBase -> PreciseY -> PreciseY -> IO ()

setYmaximum :: Ref PositionerBase -> PreciseY -> IO ()

setYminimum :: Ref PositionerBase -> PreciseY -> IO ()

setYstep :: Ref PositionerBase -> Double -> IO ()

setYvalue :: Ref PositionerBase -> PreciseY -> IO ()

showWidget :: Ref PositionerBase -> IO ()

Orphan instances

impl ~ (Double -> IO ()) => Op (SetYstep ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetYstep () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (Double -> IO ()) => Op (SetXstep ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetXstep () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseY -> PreciseY -> IO ()) => Op (SetYbounds ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetYbounds () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseX -> PreciseX -> IO ()) => Op (SetXbounds ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetXbounds () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseY => Op (GetYmaximum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetYmaximum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseY -> IO ()) => Op (SetYmaximum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetYmaximum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseX => Op (GetXmaximum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetXmaximum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseX -> IO ()) => Op (SetXmaximum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetXmaximum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseY => Op (GetYminimum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetYminimum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseY -> IO ()) => Op (SetYminimum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetYminimum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseX => Op (GetXminimum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetXminimum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseX -> IO ()) => Op (SetXminimum ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetXminimum () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseY => Op (GetYvalue ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetYvalue () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseY -> IO ()) => Op (SetYvalue ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetYvalue () -> orig -> Ref PositionerBase -> impl Source #

impl ~ IO PreciseX => Op (GetXvalue ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: GetXvalue () -> orig -> Ref PositionerBase -> impl Source #

impl ~ (PreciseX -> IO ()) => Op (SetXvalue ()) PositionerBase orig impl Source # 
Instance details

Methods

runOp :: SetXvalue () -> orig -> Ref PositionerBase -> impl Source #

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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