fltkhs-0.8.0.2: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Base.Progress

Contents

Synopsis

Constructor

progressCustom Source #

Arguments

:: Rectangle

The bounds of this Progress

-> Maybe Text

The Progress label

-> Maybe (Ref Progress -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Progress)

Optional custom widget functions

-> IO (Ref Progress) 

Hierarchy

Functions

destroy :: Ref ProgressBase -> IO ()

draw :: Ref ProgressBase -> IO ()

getMaximum :: Ref ProgressBase -> IO (Float)

getMinimum :: Ref ProgressBase -> IO (Float)

getValue :: Ref ProgressBase -> IO (Float)

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

hide :: Ref ProgressBase -> IO ()

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

setMaximum :: Ref ProgressBase -> Float -> IO ()

setMinimum :: Ref ProgressBase -> Float -> IO ()

setValue :: Ref ProgressBase -> Float -> IO ()

showWidget :: Ref ProgressBase -> IO ()

Orphan instances

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

Methods

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

impl ~ (Float -> IO ()) => Op (SetMaximum ()) ProgressBase orig impl Source # 
Instance details

Methods

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

impl ~ IO Float => Op (GetMaximum ()) ProgressBase orig impl Source # 
Instance details

Methods

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

impl ~ (Float -> IO ()) => Op (SetMinimum ()) ProgressBase orig impl Source # 
Instance details

Methods

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

impl ~ IO Float => Op (GetMinimum ()) ProgressBase orig impl Source # 
Instance details

Methods

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

impl ~ (Float -> IO ()) => Op (SetValue ()) ProgressBase orig impl Source # 
Instance details

Methods

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

impl ~ IO Float => Op (GetValue ()) ProgressBase orig impl Source # 
Instance details

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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