fltkhs-0.7.0.1: FLTK bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.UI.FLTK.LowLevel.Clock

Contents

Synopsis

Documentation

clockCustom Source #

Arguments

:: Rectangle

The bounds of this Clock

-> Maybe Text

The Clock label

-> Maybe (Ref Clock -> IO ())

Optional custom drawing function

-> Maybe (CustomWidgetFuncs Clock)

Optional custom widget functions

-> IO (Ref Clock) 

newtype Hour Source #

Constructors

Hour Int 
Instances
Show Hour Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Methods

showsPrec :: Int -> Hour -> ShowS #

show :: Hour -> String #

showList :: [Hour] -> ShowS #

newtype Minute Source #

Constructors

Minute Int 
Instances
Show Minute Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

newtype Second Source #

Constructors

Second Int 
Instances
Show Second Source # 
Instance details

Defined in Graphics.UI.FLTK.LowLevel.Clock

Hierarchy

Clock

draw :: Ref Clock -> IO ()

drawSuper :: Ref Clock -> IO ()

getShadow :: Ref Clock -> IO Bool

getType_ :: Ref Clock -> IO (ClockType)

getValue :: Ref Clock -> IO ClockByTime

getValueSinceEpoch :: Ref Clock -> IO ClockSinceEpoch

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

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

hide :: Ref Clock -> IO ()

hideSuper :: Ref Clock -> IO ()

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

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

setShadow :: Ref Clock -> Bool -> IO ()

setType :: Ref Clock -> ClockType -> IO ()

showWidget :: Ref Clock -> IO ()

showWidgetSuper :: Ref Clock -> IO ()

Orphan instances

impl ~ (Bool -> IO ()) => Op (SetShadow ()) Clock orig impl Source # 
Instance details

Methods

runOp :: SetShadow () -> orig -> Ref Clock -> impl Source #

impl ~ IO Bool => Op (GetShadow ()) Clock orig impl Source # 
Instance details

Methods

runOp :: GetShadow () -> orig -> Ref Clock -> impl Source #

impl ~ IO ClockSinceEpoch => Op (GetValueSinceEpoch ()) Clock orig impl Source # 
Instance details

Methods

runOp :: GetValueSinceEpoch () -> orig -> Ref Clock -> impl Source #

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

Methods

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

impl ~ (ClockSetTimeType -> IO ()) => Op (SetValue ()) Clock orig impl Source # 
Instance details

Methods

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

impl ~ IO ClockByTime => Op (GetValue ()) Clock orig impl Source # 
Instance details

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

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

Methods

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

impl ~ (ClockType -> IO ()) => Op (SetType ()) Clock orig impl Source # 
Instance details

Methods

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

impl ~ IO ClockType => Op (GetType_ ()) Clock orig impl Source # 
Instance details

Methods

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

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

Methods

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