fltkhs-0.7.0.0: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Positioner

Contents

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 Positioner -> IO ()

draw :: Ref Positioner -> IO ()

drawSuper :: Ref Positioner -> IO ()

getXmaximum :: Ref Positioner -> IO (PreciseX)

getXminimum :: Ref Positioner -> IO (PreciseX)

getXvalue :: Ref Positioner -> IO (PreciseX)

getYmaximum :: Ref Positioner -> IO (PreciseY)

getYminimum :: Ref Positioner -> IO (PreciseY)

getYvalue :: Ref Positioner -> IO (PreciseY)

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

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

hide :: Ref Positioner -> IO ()

hideSuper :: Ref Positioner -> IO ()

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

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

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

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

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

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

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

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

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

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

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

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

showWidget :: Ref Positioner -> IO ()

showWidgetSuper :: Ref Positioner -> IO ()

Orphan instances

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

impl ~ IO () => Op (DrawSuper ()) Positioner orig impl Source # 
Instance details

Methods

runOp :: DrawSuper () -> orig -> Ref Positioner -> impl Source #

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

impl ~ IO () => Op (ShowWidgetSuper ()) Positioner orig impl Source # 
Instance details

Methods

runOp :: ShowWidgetSuper () -> orig -> Ref Positioner -> impl Source #

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

Methods

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

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

Methods

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