Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
FrameClockFlushEventsCallback = IO ()gi-gdk4 GI.Gdk.Objects.FrameClock Used to flush pending motion events that are being batched up and compressed together. Applications should not handle this signal.
type
FrameClockLayoutCallback = IO ()gi-gdk4 GI.Gdk.Objects.FrameClock Emitted as the second step of toolkit and application processing of the frame. Any work to update sizes and positions of application elements should be performed. GTK normally handles this internally.
type
FrameClockPaintCallback = IO ()gi-gdk4 GI.Gdk.Objects.FrameClock Emitted as the third step of toolkit and application processing of the frame. The frame is repainted. GDK normally handles this internally and emits Surface::render signals which are turned into GtkWidget::snapshot signals by GTK.
type
FrameClockResumeEventsCallback = IO ()gi-gdk4 GI.Gdk.Objects.FrameClock Emitted after processing of the frame is finished. This signal is handled internally by GTK to resume normal event processing. Applications should not handle this signal.
type
FrameClockUpdateCallback = IO ()gi-gdk4 GI.Gdk.Objects.FrameClock Emitted as the first step of toolkit and application processing of the frame. Animations should be updated using frameClockGetFrameTime. Applications can connect directly to this signal, or use gtk_widget_add_tick_callback() as a more convenient interface.
constructGLContextAllowedApis :: (IsGLContext o, MonadIO m) => [GLAPI] -> m (GValueConstruct o)gi-gdk4 GI.Gdk.Objects.GLContext Construct a GValueConstruct with valid value for the “allowed-apis” property. This is rarely needed directly, but it is used by new.
gLContextGetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> m [GLAPI]gi-gdk4 GI.Gdk.Objects.GLContext Gets the allowed APIs set via gLContextSetAllowedApis. Since: 4.6
gLContextSetAllowedApis :: (HasCallStack, MonadIO m, IsGLContext a) => a -> [GLAPI] -> m ()gi-gdk4 GI.Gdk.Objects.GLContext Sets the allowed APIs. When gLContextRealize is called, only the allowed APIs will be tried. If you set this to 0, realizing will always fail. If you set it on a realized context, the property will not have any effect. It is only relevant during gLContextRealize. By default, all APIs are allowed. Since: 4.6
getGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> m [GLAPI]gi-gdk4 GI.Gdk.Objects.GLContext Get the value of the “allowed-apis” property. When overloading is enabled, this is equivalent to
get gLContext #allowedApis
setGLContextAllowedApis :: (MonadIO m, IsGLContext o) => o -> [GLAPI] -> m ()gi-gdk4 GI.Gdk.Objects.GLContext Set the value of the “allowed-apis” property. When overloading is enabled, this is equivalent to
set gLContext [ #allowedApis := value ]