fltkhs-0.5.1.4: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.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 Progress -> IO ()

draw :: Ref Progress -> IO ()

drawSuper :: Ref Progress -> IO ()

getMaximum :: Ref Progress -> IO (Float)

getMinimum :: Ref Progress -> IO (Float)

getValue :: Ref Progress -> IO (Float)

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

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

hide :: Ref Progress -> IO ()

hideSuper :: Ref Progress -> IO ()

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

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

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

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

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

showWidget :: Ref Progress -> IO ()

showWidgetSuper :: Ref Progress -> IO ()

Orphan instances

(~) * impl (IO ()) => Op (Draw ()) Progress orig impl Source # 

Methods

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

(~) * impl (Float -> IO ()) => Op (SetMaximum ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO Float) => Op (GetMaximum ()) Progress orig impl Source # 

Methods

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

(~) * impl (Float -> IO ()) => Op (SetMinimum ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO Float) => Op (GetMinimum ()) Progress orig impl Source # 

Methods

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

(~) * impl (Float -> IO ()) => Op (SetValue ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO Float) => Op (GetValue ()) Progress orig impl Source # 

Methods

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

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (HandleSuper ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (DrawSuper ()) Progress orig impl Source # 

Methods

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

(~) * impl (Rectangle -> IO ()) => Op (Resize ()) Progress orig impl Source # 

Methods

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

(~) * impl (Rectangle -> IO ()) => Op (ResizeSuper ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (Hide ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (HideSuper ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (ShowWidget ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (ShowWidgetSuper ()) Progress orig impl Source # 

Methods

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

(~) * impl (Event -> IO (Either UnknownEvent ())) => Op (Handle ()) Progress orig impl Source # 

Methods

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

(~) * impl (IO ()) => Op (Destroy ()) Progress orig impl Source # 

Methods

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