Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Represents a value [classanimation
] can animate.
Currently the only implementation is [classcallbackAnimationTarget
].
Since: 1.0
Synopsis
- newtype AnimationTarget = AnimationTarget (ManagedPtr AnimationTarget)
- class (GObject o, IsDescendantOf AnimationTarget o) => IsAnimationTarget o
- toAnimationTarget :: (MonadIO m, IsAnimationTarget o) => o -> m AnimationTarget
Exported types
newtype AnimationTarget Source #
Memory-managed wrapper type.
AnimationTarget (ManagedPtr AnimationTarget) |
Instances
Eq AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget (==) :: AnimationTarget -> AnimationTarget -> Bool # (/=) :: AnimationTarget -> AnimationTarget -> Bool # | |
GObject AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget | |
ManagedPtrNewtype AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget toManagedPtr :: AnimationTarget -> ManagedPtr AnimationTarget | |
TypedObject AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget | |
HasParentTypes AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget | |
IsGValue (Maybe AnimationTarget) Source # | Convert |
Defined in GI.Adw.Objects.AnimationTarget gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe AnimationTarget -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe AnimationTarget) | |
type ParentTypes AnimationTarget Source # | |
Defined in GI.Adw.Objects.AnimationTarget type ParentTypes AnimationTarget = '[Object] |
class (GObject o, IsDescendantOf AnimationTarget o) => IsAnimationTarget o Source #
Type class for types which can be safely cast to AnimationTarget
, for instance with toAnimationTarget
.
Instances
(GObject o, IsDescendantOf AnimationTarget o) => IsAnimationTarget o Source # | |
Defined in GI.Adw.Objects.AnimationTarget |
toAnimationTarget :: (MonadIO m, IsAnimationTarget o) => o -> m AnimationTarget Source #
Cast to AnimationTarget
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getProperty, getQdata.