| 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 |
GI.Gst.Objects.SystemClock
Description
- newtype SystemClock = SystemClock (ManagedPtr SystemClock)
- class GObject o => IsSystemClock o
- toSystemClock :: IsSystemClock o => o -> IO SystemClock
- noSystemClock :: Maybe SystemClock
- systemClockObtain :: MonadIO m => m Clock
- systemClockSetDefault :: (MonadIO m, IsClock a) => a -> m ()
- data SystemClockClockTypePropertyInfo
- constructSystemClockClockType :: IsSystemClock o => ClockType -> IO (GValueConstruct o)
- getSystemClockClockType :: (MonadIO m, IsSystemClock o) => o -> m ClockType
- setSystemClockClockType :: (MonadIO m, IsSystemClock o) => o -> ClockType -> m ()
- systemClockClockType :: AttrLabelProxy "clockType"
Exported types
newtype SystemClock Source #
Constructors
| SystemClock (ManagedPtr SystemClock) |
Instances
| GObject SystemClock Source # | |
| IsObject SystemClock Source # | |
| IsObject SystemClock Source # | |
| IsClock SystemClock Source # | |
| IsSystemClock 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 # | |
| HasAttributeList * SystemClock Source # | |
| type SignalList SystemClock Source # | |
| type AttributeList SystemClock Source # | |
class GObject o => IsSystemClock o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SystemClock a) => IsSystemClock a Source # | |
| IsSystemClock SystemClock Source # | |
toSystemClock :: IsSystemClock o => o -> IO SystemClock Source #
Methods
obtain
systemClockObtain :: MonadIO m => m Clock Source #
setDefault
systemClockSetDefault :: (MonadIO m, IsClock a) => a -> m () Source #
Properties
clockType
data SystemClockClockTypePropertyInfo Source #
Instances
| AttrInfo SystemClockClockTypePropertyInfo Source # | |
| type AttrSetTypeConstraint SystemClockClockTypePropertyInfo Source # | |
| type AttrOrigin SystemClockClockTypePropertyInfo Source # | |
| type AttrLabel SystemClockClockTypePropertyInfo Source # | |
| type AttrGetType SystemClockClockTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint SystemClockClockTypePropertyInfo Source # | |
| type AttrAllowedOps SystemClockClockTypePropertyInfo Source # | |
constructSystemClockClockType :: IsSystemClock o => ClockType -> IO (GValueConstruct o) Source #
getSystemClockClockType :: (MonadIO m, IsSystemClock o) => o -> m ClockType Source #
setSystemClockClockType :: (MonadIO m, IsSystemClock o) => o -> ClockType -> m () Source #
systemClockClockType :: AttrLabelProxy "clockType" Source #