helic-0.6.1.0: Clipboard Manager
Safe HaskellSafe-Inferred
LanguageGHC2021

Helic.Interpreter.AgentX

Description

Agent Interpreter for X11, Internal

Synopsis

Documentation

interpretAgentX :: Members [EventConsumer XClipboardEvent, Events Event, Reader InstanceName, XClipboard !! Text] r => Members [ChronosTime, Log, Race, Resource, Async] r => InterpreterFor Agent r Source #

Interpret Agent using the X11 clipboard as target. This interpreter also runs a thread that converts events generated by the XClipboard interpreter (XClipboardEvent) to the main Event type.

interpretX :: Members [Reader X11Config, Events Event, Reader InstanceName] r => Members [ChronosTime, Log, Error Text, Race, Resource, Mask, Async, Embed IO, Final IO] r => InterpreterFor (Agent @@ AgentX) r Source #

Interpret Agent for X11 if it is enabled by the configuration.