Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype SystemClock = SystemClock (ForeignPtr SystemClock)
- class GObject o => SystemClockK o
- toSystemClock :: SystemClockK o => o -> IO SystemClock
- noSystemClock :: Maybe SystemClock
- systemClockObtain :: MonadIO m => m Clock
- systemClockSetDefault :: (MonadIO m, ClockK a) => a -> m ()
- data SystemClockClockTypePropertyInfo
- constructSystemClockClockType :: ClockType -> IO ([Char], GValue)
- getSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> m ClockType
- setSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> ClockType -> m ()
Exported types
newtype SystemClock Source
GObject SystemClock Source | |
((~) * info (ResolveSystemClockMethod t SystemClock), MethodInfo * info SystemClock p) => IsLabel t (SystemClock -> p) Source | |
((~) * info (ResolveSystemClockMethod t SystemClock), MethodInfo * info SystemClock p) => IsLabelProxy t (SystemClock -> p) Source | |
type ParentTypes SystemClock Source | |
type AttributeList SystemClock Source | |
type SignalList SystemClock Source |
class GObject o => SystemClockK o Source
(GObject o, IsDescendantOf SystemClock o) => SystemClockK o Source | |
toSystemClock :: SystemClockK o => o -> IO SystemClock Source
Methods
systemClockObtain
systemClockObtain :: MonadIO m => m Clock Source
systemClockSetDefault
systemClockSetDefault :: (MonadIO m, ClockK a) => a -> m () Source
Properties
ClockType
data SystemClockClockTypePropertyInfo Source
getSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> m ClockType Source
setSystemClockClockType :: (MonadIO m, SystemClockK o) => o -> ClockType -> m () Source