| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.FrameClock
Description
Documentation
newtype FrameClock #
Constructors
| FrameClock (ManagedPtr FrameClock) |
Instances
type FrameClockAfterPaintCallback = IO () #
data FrameClockAfterPaintSignalInfo #
Instances
| SignalInfo FrameClockAfterPaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockAfterPaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockAfterPaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
type FrameClockBeforePaintCallback = IO () #
data FrameClockBeforePaintSignalInfo #
Instances
| SignalInfo FrameClockBeforePaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockBeforePaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockBeforePaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
data FrameClockBeginUpdatingMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockBeginUpdatingMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockBeginUpdatingMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockEndUpdatingMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockEndUpdatingMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockEndUpdatingMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type FrameClockFlushEventsCallback = IO () #
data FrameClockFlushEventsSignalInfo #
Instances
| SignalInfo FrameClockFlushEventsSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockFlushEventsSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockFlushEventsSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
data FrameClockGetCurrentTimingsMethodInfo #
Instances
| (signature ~ m (Maybe FrameTimings), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetCurrentTimingsMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetCurrentTimingsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetFpsMethodInfo #
Instances
| (signature ~ m Double, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFpsMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetFpsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetFrameCounterMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFrameCounterMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetFrameCounterMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetFrameTimeMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetFrameTimeMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetFrameTimeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetHistoryStartMethodInfo #
Instances
| (signature ~ m Int64, MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetHistoryStartMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetHistoryStartMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetRefreshInfoMethodInfo #
Instances
| (signature ~ (Int64 -> m (Int64, Int64)), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetRefreshInfoMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetRefreshInfoMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data FrameClockGetTimingsMethodInfo #
Instances
| (signature ~ (Int64 -> m (Maybe FrameTimings)), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockGetTimingsMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockGetTimingsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type FrameClockLayoutCallback = IO () #
data FrameClockLayoutSignalInfo #
Instances
| SignalInfo FrameClockLayoutSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockLayoutSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockLayoutSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
type FrameClockPaintCallback = IO () #
data FrameClockPaintSignalInfo #
Instances
| SignalInfo FrameClockPaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockPaintSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockPaintSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
data FrameClockRequestPhaseMethodInfo #
Instances
| (signature ~ ([FrameClockPhase] -> m ()), MonadIO m, IsFrameClock a) => OverloadedMethod FrameClockRequestPhaseMethodInfo a signature | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo FrameClockRequestPhaseMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.FrameClock Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type FrameClockResumeEventsCallback = IO () #
data FrameClockResumeEventsSignalInfo #
Instances
| SignalInfo FrameClockResumeEventsSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockResumeEventsSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockResumeEventsSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
type FrameClockUpdateCallback = IO () #
data FrameClockUpdateSignalInfo #
Instances
| SignalInfo FrameClockUpdateSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType FrameClockUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType FrameClockUpdateSignalInfo | |||||
Defined in GI.Gdk.Objects.FrameClock | |||||
class (GObject o, IsDescendantOf FrameClock o) => IsFrameClock o #
Instances
| (GObject o, IsDescendantOf FrameClock o) => IsFrameClock o | |
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 #