helic-0.6.1.0: Clipboard Manager
Safe HaskellSafe-Inferred
LanguageGHC2021

Helic.Effect.Gtk

Description

The effect Gtk is a utility for running the GTK main loop in a resource-safe manner.

Synopsis

Documentation

data Gtk s :: Effect where Source #

This effect is a utility for running the GTK main loop in a resource-safe manner.

Constructors

Main :: Gtk s m ()

Run the Gtk main loop, blocking.

Resource :: Gtk s m s

Return the default resource, usually a Display.

resource :: forall s r. Member (Gtk s) r => Sem r s Source #

Return the default resource, usually a Display.

main :: forall s r. Member (Gtk s) r => Sem r () Source #

Run the Gtk main loop, blocking.