gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Snapshot

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.Snapshot module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype Snapshot #

Constructors

Snapshot (ManagedPtr Snapshot) 

Instances

Instances details
Eq Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

(==) :: Snapshot -> Snapshot -> Bool

(/=) :: Snapshot -> Snapshot -> Bool

GObject Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

ManagedPtrNewtype Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

TypedObject Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

glibType :: IO GType #

HasParentTypes Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

HasAttributeList Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p, HasField t Snapshot p) => HasField (t :: Symbol) Snapshot p 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

getField :: Snapshot -> p

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethodInfo info Snapshot) => IsLabel t (MethodProxy info Snapshot) 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

fromLabel :: MethodProxy info Snapshot

(info ~ ResolveSnapshotMethod t Snapshot, OverloadedMethod info Snapshot p) => IsLabel t (Snapshot -> p) 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

fromLabel :: Snapshot -> p

IsGValue (Maybe Snapshot) 
Instance details

Defined in GI.Gdk.Objects.Snapshot

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Snapshot -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Snapshot) #

type AttributeList Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

type AttributeList Snapshot = SnapshotAttributeList
type ParentTypes Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

type ParentTypes Snapshot = '[Object]
type SignalList Snapshot 
Instance details

Defined in GI.Gdk.Objects.Snapshot

type SignalList Snapshot = SnapshotSignalList

class (GObject o, IsDescendantOf Snapshot o) => IsSnapshot o #

Instances

Instances details
(GObject o, IsDescendantOf Snapshot o) => IsSnapshot o 
Instance details

Defined in GI.Gdk.Objects.Snapshot

type family ResolveSnapshotMethod (t :: Symbol) o where ... #

Equations

ResolveSnapshotMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSnapshotMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSnapshotMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSnapshotMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSnapshotMethod "getv" o = ObjectGetvMethodInfo 
ResolveSnapshotMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSnapshotMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSnapshotMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSnapshotMethod "ref" o = ObjectRefMethodInfo 
ResolveSnapshotMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSnapshotMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSnapshotMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSnapshotMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSnapshotMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSnapshotMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSnapshotMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSnapshotMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSnapshotMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSnapshotMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSnapshotMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSnapshotMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSnapshotMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSnapshotMethod l o = MethodResolutionFailed l o :: Type 

toSnapshot :: (MonadIO m, IsSnapshot o) => o -> m Snapshot #