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

GI.Gdk.Objects.FrameClock

Description

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

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

Documentation

newtype FrameClock #

Instances

Instances details
Eq FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

(==) :: FrameClock -> FrameClock -> Bool

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

GObject FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

ManagedPtrNewtype FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

TypedObject FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

glibType :: IO GType #

HasParentTypes FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

HasAttributeList FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

(info ~ ResolveFrameClockMethod t FrameClock, OverloadedMethod info FrameClock p, HasField t FrameClock p) => HasField (t :: Symbol) FrameClock p 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

getField :: FrameClock -> p

(info ~ ResolveFrameClockMethod t FrameClock, OverloadedMethodInfo info FrameClock) => IsLabel t (MethodProxy info FrameClock) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

fromLabel :: MethodProxy info FrameClock

(info ~ ResolveFrameClockMethod t FrameClock, OverloadedMethod info FrameClock p) => IsLabel t (FrameClock -> p) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

fromLabel :: FrameClock -> p

IsGValue (Maybe FrameClock) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

type AttributeList FrameClock = FrameClockAttributeList
type ParentTypes FrameClock 
Instance details

Defined in GI.Gdk.Objects.FrameClock

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

Defined in GI.Gdk.Objects.FrameClock

type SignalList FrameClock = FrameClockSignalList

data FrameClockAfterPaintSignalInfo #

Instances

Instances details
SignalInfo FrameClockAfterPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockAfterPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockAfterPaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockAfterPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockBeforePaintSignalInfo #

Instances

Instances details
SignalInfo FrameClockBeforePaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockBeforePaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockBeforePaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockBeforePaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockBeginUpdatingMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockBeginUpdatingMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockBeginUpdatingMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockEndUpdatingMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockEndUpdatingMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockEndUpdatingMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockFlushEventsSignalInfo #

Instances

Instances details
SignalInfo FrameClockFlushEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockFlushEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockFlushEventsSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockFlushEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockGetCurrentTimingsMethodInfo #

Instances

Instances details
(signature ~ m (Maybe FrameTimings), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetCurrentTimingsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetCurrentTimingsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetFpsMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFpsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetFpsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetFrameCounterMethodInfo #

Instances

Instances details
(signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFrameCounterMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetFrameCounterMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetFrameTimeMethodInfo #

Instances

Instances details
(signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFrameTimeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetFrameTimeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetHistoryStartMethodInfo #

Instances

Instances details
(signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetHistoryStartMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetHistoryStartMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetRefreshInfoMethodInfo #

Instances

Instances details
(signature ~ (Int64 -> m (Int64, Int64)), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetRefreshInfoMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetRefreshInfoMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockGetTimingsMethodInfo #

Instances

Instances details
(signature ~ (Int64 -> m (Maybe FrameTimings)), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetTimingsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockGetTimingsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockLayoutSignalInfo #

Instances

Instances details
SignalInfo FrameClockLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockLayoutSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockLayoutSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockPaintSignalInfo #

Instances

Instances details
SignalInfo FrameClockPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockPaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockPaintSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockRequestPhaseMethodInfo #

Instances

Instances details
(signature ~ ([FrameClockPhase] -> m ()), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockRequestPhaseMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FrameClockRequestPhaseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FrameClockResumeEventsSignalInfo #

Instances

Instances details
SignalInfo FrameClockResumeEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockResumeEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockResumeEventsSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockResumeEventsSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

data FrameClockUpdateSignalInfo #

Instances

Instances details
SignalInfo FrameClockUpdateSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Associated Types

type HaskellCallbackType FrameClockUpdateSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType FrameClockUpdateSignalInfo 
Instance details

Defined in GI.Gdk.Objects.FrameClock

class (GObject o, IsDescendantOf FrameClock o) => IsFrameClock o #

Instances

Instances details
(GObject o, IsDescendantOf FrameClock o) => IsFrameClock o 
Instance details

Defined in GI.Gdk.Objects.FrameClock

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

Equations

ResolveFrameClockMethod "beginUpdating" o = FrameClockBeginUpdatingMethodInfo 
ResolveFrameClockMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveFrameClockMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveFrameClockMethod "endUpdating" o = FrameClockEndUpdatingMethodInfo 
ResolveFrameClockMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveFrameClockMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveFrameClockMethod "getv" o = ObjectGetvMethodInfo 
ResolveFrameClockMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveFrameClockMethod "notify" o = ObjectNotifyMethodInfo 
ResolveFrameClockMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveFrameClockMethod "ref" o = ObjectRefMethodInfo 
ResolveFrameClockMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveFrameClockMethod "requestPhase" o = FrameClockRequestPhaseMethodInfo 
ResolveFrameClockMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveFrameClockMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveFrameClockMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveFrameClockMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveFrameClockMethod "unref" o = ObjectUnrefMethodInfo 
ResolveFrameClockMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveFrameClockMethod "getCurrentTimings" o = FrameClockGetCurrentTimingsMethodInfo 
ResolveFrameClockMethod "getData" o = ObjectGetDataMethodInfo 
ResolveFrameClockMethod "getFps" o = FrameClockGetFpsMethodInfo 
ResolveFrameClockMethod "getFrameCounter" o = FrameClockGetFrameCounterMethodInfo 
ResolveFrameClockMethod "getFrameTime" o = FrameClockGetFrameTimeMethodInfo 
ResolveFrameClockMethod "getHistoryStart" o = FrameClockGetHistoryStartMethodInfo 
ResolveFrameClockMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveFrameClockMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveFrameClockMethod "getRefreshInfo" o = FrameClockGetRefreshInfoMethodInfo 
ResolveFrameClockMethod "getTimings" o = FrameClockGetTimingsMethodInfo 
ResolveFrameClockMethod "setData" o = ObjectSetDataMethodInfo 
ResolveFrameClockMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveFrameClockMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveFrameClockMethod l o = MethodResolutionFailed l o :: Type 

afterFrameClockAfterPaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockAfterPaintCallback) -> m SignalHandlerId #

afterFrameClockBeforePaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockBeforePaintCallback) -> m SignalHandlerId #

afterFrameClockFlushEvents :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockFlushEventsCallback) -> m SignalHandlerId #

afterFrameClockLayout :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockLayoutCallback) -> m SignalHandlerId #

afterFrameClockPaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockPaintCallback) -> m SignalHandlerId #

afterFrameClockResumeEvents :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockResumeEventsCallback) -> m SignalHandlerId #

afterFrameClockUpdate :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockUpdateCallback) -> m SignalHandlerId #

frameClockBeginUpdating :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m () #

frameClockEndUpdating :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m () #

frameClockGetCurrentTimings :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m (Maybe FrameTimings) #

frameClockGetFps :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m Double #

frameClockGetFrameCounter :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m Int64 #

frameClockGetFrameTime :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m Int64 #

frameClockGetHistoryStart :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> m Int64 #

frameClockGetRefreshInfo :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> Int64 -> m (Int64, Int64) #

frameClockGetTimings :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> Int64 -> m (Maybe FrameTimings) #

frameClockRequestPhase :: (HasCallStack, MonadIO m, IsFrameClock a) => a -> [FrameClockPhase] -> m () #

onFrameClockAfterPaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockAfterPaintCallback) -> m SignalHandlerId #

onFrameClockBeforePaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockBeforePaintCallback) -> m SignalHandlerId #

onFrameClockFlushEvents :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockFlushEventsCallback) -> m SignalHandlerId #

onFrameClockLayout :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockLayoutCallback) -> m SignalHandlerId #

onFrameClockPaint :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockPaintCallback) -> m SignalHandlerId #

onFrameClockResumeEvents :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockResumeEventsCallback) -> m SignalHandlerId #

onFrameClockUpdate :: (IsFrameClock a, MonadIO m) => a -> ((?self :: a) => FrameClockUpdateCallback) -> m SignalHandlerId #

toFrameClock :: (MonadIO m, IsFrameClock o) => o -> m FrameClock #