| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Hbro.Clipboard
Description
Designed to be imported as qualified.
- write :: (BaseIO m, MonadLogger m) => Text -> m ()
- write' :: (BaseIO m, MonadLogger m) => SelectionTag -> Text -> m ()
- read :: (BaseIO m, Alternative m, MonadError Text m) => m Text
- read' :: (Alternative m, MonadError Text m, BaseIO m) => SelectionTag -> m Text
Documentation
write :: (BaseIO m, MonadLogger m) => Text -> m ()
Write given Text to the selection-primary clipboard
write' :: (BaseIO m, MonadLogger m) => SelectionTag -> Text -> m ()
Write given text to the given clipboard
read :: (BaseIO m, Alternative m, MonadError Text m) => m Text
Read clipboard's content. Both selectionPrimary and selectionClipboard are inspected (in this order).
read' :: (Alternative m, MonadError Text m, BaseIO m) => SelectionTag -> m Text
Return the content from the given clipboard.