Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Base type for snapshot operations.
The subclass of GdkSnapshot
used by GTK is GtkSnapshot.
Synopsis
- newtype Snapshot = Snapshot (ManagedPtr Snapshot)
- class (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o
- toSnapshot :: (MonadIO m, IsSnapshot o) => o -> m Snapshot
Exported types
Memory-managed wrapper type.
Instances
Eq Snapshot Source # | |
GObject Snapshot Source # | |
Defined in GI.Gdk.Objects.Snapshot | |
ManagedPtrNewtype Snapshot Source # | |
Defined in GI.Gdk.Objects.Snapshot toManagedPtr :: Snapshot -> ManagedPtr Snapshot # | |
TypedObject Snapshot Source # | |
Defined in GI.Gdk.Objects.Snapshot | |
HasParentTypes Snapshot Source # | |
Defined in GI.Gdk.Objects.Snapshot | |
IsGValue (Maybe Snapshot) Source # | Convert |
Defined in GI.Gdk.Objects.Snapshot | |
type ParentTypes Snapshot Source # | |
Defined in GI.Gdk.Objects.Snapshot type ParentTypes Snapshot = '[Object] |
class (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o Source #
Type class for types which can be safely cast to Snapshot
, for instance with toSnapshot
.
Instances
(GObject o, IsDescendantOf Snapshot o) => IsSnapshot o Source # | |
Defined in GI.Gdk.Objects.Snapshot |
toSnapshot :: (MonadIO m, IsSnapshot o) => o -> m Snapshot Source #
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.