Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- clipboardClear
- clipboardGet
- clipboardGetDefault
- clipboardGetDisplay
- clipboardGetForDisplay
- clipboardGetOwner
- clipboardRequestContents
- clipboardRequestImage
- clipboardRequestRichText
- clipboardRequestTargets
- clipboardRequestText
- clipboardRequestUris
- clipboardSetCanStore
- clipboardSetImage
- clipboardSetText
- clipboardStore
- clipboardWaitForContents
- clipboardWaitForImage
- clipboardWaitForRichText
- clipboardWaitForTargets
- clipboardWaitForText
- clipboardWaitForUris
- clipboardWaitIsImageAvailable
- clipboardWaitIsRichTextAvailable
- clipboardWaitIsTargetAvailable
- clipboardWaitIsTextAvailable
- clipboardWaitIsUrisAvailable
- Signals
- newtype Clipboard = Clipboard (ForeignPtr Clipboard)
- class GObject o => ClipboardK o
- toClipboard :: ClipboardK o => o -> IO Clipboard
- noClipboard :: Maybe Clipboard
- clipboardClear :: (MonadIO m, ClipboardK a) => a -> m ()
- clipboardGet :: MonadIO m => Atom -> m Clipboard
- clipboardGetDefault :: (MonadIO m, DisplayK a) => a -> m Clipboard
- clipboardGetDisplay :: (MonadIO m, ClipboardK a) => a -> m Display
- clipboardGetForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> m Clipboard
- clipboardGetOwner :: (MonadIO m, ClipboardK a) => a -> m Object
- clipboardRequestContents :: (MonadIO m, ClipboardK a) => a -> Atom -> ClipboardReceivedFunc -> m ()
- clipboardRequestImage :: (MonadIO m, ClipboardK a) => a -> ClipboardImageReceivedFunc -> m ()
- clipboardRequestRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> ClipboardRichTextReceivedFunc -> m ()
- clipboardRequestTargets :: (MonadIO m, ClipboardK a) => a -> ClipboardTargetsReceivedFunc -> m ()
- clipboardRequestText :: (MonadIO m, ClipboardK a) => a -> ClipboardTextReceivedFunc -> m ()
- clipboardRequestUris :: (MonadIO m, ClipboardK a) => a -> ClipboardURIReceivedFunc -> m ()
- clipboardSetCanStore :: (MonadIO m, ClipboardK a) => a -> Maybe [TargetEntry] -> m ()
- clipboardSetImage :: (MonadIO m, ClipboardK a, PixbufK b) => a -> b -> m ()
- clipboardSetText :: (MonadIO m, ClipboardK a) => a -> Text -> Int32 -> m ()
- clipboardStore :: (MonadIO m, ClipboardK a) => a -> m ()
- clipboardWaitForContents :: (MonadIO m, ClipboardK a) => a -> Atom -> m SelectionData
- clipboardWaitForImage :: (MonadIO m, ClipboardK a) => a -> m Pixbuf
- clipboardWaitForRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m (ByteString, Atom)
- clipboardWaitForTargets :: (MonadIO m, ClipboardK a) => a -> m (Bool, [Atom])
- clipboardWaitForText :: (MonadIO m, ClipboardK a) => a -> m Text
- clipboardWaitForUris :: (MonadIO m, ClipboardK a) => a -> m [Text]
- clipboardWaitIsImageAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool
- clipboardWaitIsRichTextAvailable :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m Bool
- clipboardWaitIsTargetAvailable :: (MonadIO m, ClipboardK a) => a -> Atom -> m Bool
- clipboardWaitIsTextAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool
- clipboardWaitIsUrisAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool
- type ClipboardOwnerChangeCallback = EventOwnerChange -> IO ()
- type ClipboardOwnerChangeCallbackC = Ptr () -> Ptr EventOwnerChange -> Ptr () -> IO ()
- data ClipboardOwnerChangeSignalInfo
- afterClipboardOwnerChange :: (GObject a, MonadIO m) => a -> ClipboardOwnerChangeCallback -> m SignalHandlerId
- clipboardOwnerChangeCallbackWrapper :: ClipboardOwnerChangeCallback -> Ptr () -> Ptr EventOwnerChange -> Ptr () -> IO ()
- clipboardOwnerChangeClosure :: ClipboardOwnerChangeCallback -> IO Closure
- mkClipboardOwnerChangeCallback :: ClipboardOwnerChangeCallbackC -> IO (FunPtr ClipboardOwnerChangeCallbackC)
- noClipboardOwnerChangeCallback :: Maybe ClipboardOwnerChangeCallback
- onClipboardOwnerChange :: (GObject a, MonadIO m) => a -> ClipboardOwnerChangeCallback -> m SignalHandlerId
Exported types
GObject Clipboard Source | |
type ParentTypes Clipboard Source | |
type AttributeList Clipboard Source | |
type SignalList Clipboard Source |
class GObject o => ClipboardK o Source
(GObject o, IsDescendantOf Clipboard o) => ClipboardK o Source |
toClipboard :: ClipboardK o => o -> IO Clipboard Source
Methods
clipboardClear
clipboardClear :: (MonadIO m, ClipboardK a) => a -> m () Source
clipboardGet
clipboardGet :: MonadIO m => Atom -> m Clipboard Source
clipboardGetDefault
clipboardGetDefault :: (MonadIO m, DisplayK a) => a -> m Clipboard Source
clipboardGetDisplay
clipboardGetDisplay :: (MonadIO m, ClipboardK a) => a -> m Display Source
clipboardGetForDisplay
clipboardGetOwner
clipboardGetOwner :: (MonadIO m, ClipboardK a) => a -> m Object Source
clipboardRequestContents
clipboardRequestContents :: (MonadIO m, ClipboardK a) => a -> Atom -> ClipboardReceivedFunc -> m () Source
clipboardRequestImage
clipboardRequestImage :: (MonadIO m, ClipboardK a) => a -> ClipboardImageReceivedFunc -> m () Source
clipboardRequestRichText
clipboardRequestRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> ClipboardRichTextReceivedFunc -> m () Source
clipboardRequestTargets
clipboardRequestTargets :: (MonadIO m, ClipboardK a) => a -> ClipboardTargetsReceivedFunc -> m () Source
clipboardRequestText
clipboardRequestText :: (MonadIO m, ClipboardK a) => a -> ClipboardTextReceivedFunc -> m () Source
clipboardRequestUris
clipboardRequestUris :: (MonadIO m, ClipboardK a) => a -> ClipboardURIReceivedFunc -> m () Source
clipboardSetCanStore
clipboardSetCanStore :: (MonadIO m, ClipboardK a) => a -> Maybe [TargetEntry] -> m () Source
clipboardSetImage
clipboardSetImage :: (MonadIO m, ClipboardK a, PixbufK b) => a -> b -> m () Source
clipboardSetText
clipboardSetText :: (MonadIO m, ClipboardK a) => a -> Text -> Int32 -> m () Source
clipboardStore
clipboardStore :: (MonadIO m, ClipboardK a) => a -> m () Source
clipboardWaitForContents
clipboardWaitForContents :: (MonadIO m, ClipboardK a) => a -> Atom -> m SelectionData Source
clipboardWaitForImage
clipboardWaitForImage :: (MonadIO m, ClipboardK a) => a -> m Pixbuf Source
clipboardWaitForRichText
clipboardWaitForRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m (ByteString, Atom) Source
clipboardWaitForTargets
clipboardWaitForTargets :: (MonadIO m, ClipboardK a) => a -> m (Bool, [Atom]) Source
clipboardWaitForText
clipboardWaitForText :: (MonadIO m, ClipboardK a) => a -> m Text Source
clipboardWaitForUris
clipboardWaitForUris :: (MonadIO m, ClipboardK a) => a -> m [Text] Source
clipboardWaitIsImageAvailable
clipboardWaitIsImageAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
clipboardWaitIsRichTextAvailable
clipboardWaitIsRichTextAvailable :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m Bool Source
clipboardWaitIsTargetAvailable
clipboardWaitIsTargetAvailable :: (MonadIO m, ClipboardK a) => a -> Atom -> m Bool Source
clipboardWaitIsTextAvailable
clipboardWaitIsTextAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
clipboardWaitIsUrisAvailable
clipboardWaitIsUrisAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
Signals
OwnerChange
type ClipboardOwnerChangeCallback = EventOwnerChange -> IO () Source
type ClipboardOwnerChangeCallbackC = Ptr () -> Ptr EventOwnerChange -> Ptr () -> IO () Source
afterClipboardOwnerChange :: (GObject a, MonadIO m) => a -> ClipboardOwnerChangeCallback -> m SignalHandlerId Source
clipboardOwnerChangeCallbackWrapper :: ClipboardOwnerChangeCallback -> Ptr () -> Ptr EventOwnerChange -> Ptr () -> IO () Source
mkClipboardOwnerChangeCallback :: ClipboardOwnerChangeCallbackC -> IO (FunPtr ClipboardOwnerChangeCallbackC) Source
onClipboardOwnerChange :: (GObject a, MonadIO m) => a -> ClipboardOwnerChangeCallback -> m SignalHandlerId Source