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
- data ClipboardClearMethodInfo
- clipboardClear :: (MonadIO m, ClipboardK a) => a -> m ()
- clipboardGet :: MonadIO m => Atom -> m Clipboard
- clipboardGetDefault :: (MonadIO m, DisplayK a) => a -> m Clipboard
- data ClipboardGetDisplayMethodInfo
- clipboardGetDisplay :: (MonadIO m, ClipboardK a) => a -> m Display
- clipboardGetForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> m Clipboard
- data ClipboardGetOwnerMethodInfo
- clipboardGetOwner :: (MonadIO m, ClipboardK a) => a -> m Object
- data ClipboardRequestContentsMethodInfo
- clipboardRequestContents :: (MonadIO m, ClipboardK a) => a -> Atom -> ClipboardReceivedFunc -> m ()
- data ClipboardRequestImageMethodInfo
- clipboardRequestImage :: (MonadIO m, ClipboardK a) => a -> ClipboardImageReceivedFunc -> m ()
- data ClipboardRequestRichTextMethodInfo
- clipboardRequestRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> ClipboardRichTextReceivedFunc -> m ()
- data ClipboardRequestTargetsMethodInfo
- clipboardRequestTargets :: (MonadIO m, ClipboardK a) => a -> ClipboardTargetsReceivedFunc -> m ()
- data ClipboardRequestTextMethodInfo
- clipboardRequestText :: (MonadIO m, ClipboardK a) => a -> ClipboardTextReceivedFunc -> m ()
- data ClipboardRequestUrisMethodInfo
- clipboardRequestUris :: (MonadIO m, ClipboardK a) => a -> ClipboardURIReceivedFunc -> m ()
- data ClipboardSetCanStoreMethodInfo
- clipboardSetCanStore :: (MonadIO m, ClipboardK a) => a -> Maybe [TargetEntry] -> m ()
- data ClipboardSetImageMethodInfo
- clipboardSetImage :: (MonadIO m, ClipboardK a, PixbufK b) => a -> b -> m ()
- data ClipboardSetTextMethodInfo
- clipboardSetText :: (MonadIO m, ClipboardK a) => a -> Text -> Int32 -> m ()
- data ClipboardStoreMethodInfo
- clipboardStore :: (MonadIO m, ClipboardK a) => a -> m ()
- data ClipboardWaitForContentsMethodInfo
- clipboardWaitForContents :: (MonadIO m, ClipboardK a) => a -> Atom -> m SelectionData
- data ClipboardWaitForImageMethodInfo
- clipboardWaitForImage :: (MonadIO m, ClipboardK a) => a -> m Pixbuf
- data ClipboardWaitForRichTextMethodInfo
- clipboardWaitForRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m (ByteString, Atom)
- data ClipboardWaitForTargetsMethodInfo
- clipboardWaitForTargets :: (MonadIO m, ClipboardK a) => a -> m (Bool, [Atom])
- data ClipboardWaitForTextMethodInfo
- clipboardWaitForText :: (MonadIO m, ClipboardK a) => a -> m Text
- data ClipboardWaitForUrisMethodInfo
- clipboardWaitForUris :: (MonadIO m, ClipboardK a) => a -> m [Text]
- data ClipboardWaitIsImageAvailableMethodInfo
- clipboardWaitIsImageAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool
- data ClipboardWaitIsRichTextAvailableMethodInfo
- clipboardWaitIsRichTextAvailable :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m Bool
- data ClipboardWaitIsTargetAvailableMethodInfo
- clipboardWaitIsTargetAvailable :: (MonadIO m, ClipboardK a) => a -> Atom -> m Bool
- data ClipboardWaitIsTextAvailableMethodInfo
- clipboardWaitIsTextAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool
- data ClipboardWaitIsUrisAvailableMethodInfo
- 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 | |
((~) * info (ResolveClipboardMethod t Clipboard), MethodInfo * info Clipboard p) => IsLabel t (Clipboard -> p) Source | |
((~) * info (ResolveClipboardMethod t Clipboard), MethodInfo * info Clipboard p) => IsLabelProxy t (Clipboard -> p) 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
data ClipboardClearMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardClearMethodInfo a signature Source | |
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
data ClipboardGetDisplayMethodInfo Source
((~) (TYPE Lifted) signature (m Display), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardGetDisplayMethodInfo a signature Source | |
clipboardGetDisplay :: (MonadIO m, ClipboardK a) => a -> m Display Source
clipboardGetForDisplay
clipboardGetForDisplay :: (MonadIO m, DisplayK a) => a -> Atom -> m Clipboard Source
clipboardGetOwner
data ClipboardGetOwnerMethodInfo Source
((~) (TYPE Lifted) signature (m Object), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardGetOwnerMethodInfo a signature Source | |
clipboardGetOwner :: (MonadIO m, ClipboardK a) => a -> m Object Source
clipboardRequestContents
data ClipboardRequestContentsMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> ClipboardReceivedFunc -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardRequestContentsMethodInfo a signature Source | |
clipboardRequestContents :: (MonadIO m, ClipboardK a) => a -> Atom -> ClipboardReceivedFunc -> m () Source
clipboardRequestImage
data ClipboardRequestImageMethodInfo Source
((~) (TYPE Lifted) signature (ClipboardImageReceivedFunc -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardRequestImageMethodInfo a signature Source | |
clipboardRequestImage :: (MonadIO m, ClipboardK a) => a -> ClipboardImageReceivedFunc -> m () Source
clipboardRequestRichText
data ClipboardRequestRichTextMethodInfo Source
((~) (TYPE Lifted) signature (b -> ClipboardRichTextReceivedFunc -> m ()), MonadIO m, ClipboardK a, TextBufferK b) => MethodInfo (TYPE Lifted) ClipboardRequestRichTextMethodInfo a signature Source | |
clipboardRequestRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> ClipboardRichTextReceivedFunc -> m () Source
clipboardRequestTargets
data ClipboardRequestTargetsMethodInfo Source
((~) (TYPE Lifted) signature (ClipboardTargetsReceivedFunc -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardRequestTargetsMethodInfo a signature Source | |
clipboardRequestTargets :: (MonadIO m, ClipboardK a) => a -> ClipboardTargetsReceivedFunc -> m () Source
clipboardRequestText
data ClipboardRequestTextMethodInfo Source
((~) (TYPE Lifted) signature (ClipboardTextReceivedFunc -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardRequestTextMethodInfo a signature Source | |
clipboardRequestText :: (MonadIO m, ClipboardK a) => a -> ClipboardTextReceivedFunc -> m () Source
clipboardRequestUris
data ClipboardRequestUrisMethodInfo Source
((~) (TYPE Lifted) signature (ClipboardURIReceivedFunc -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardRequestUrisMethodInfo a signature Source | |
clipboardRequestUris :: (MonadIO m, ClipboardK a) => a -> ClipboardURIReceivedFunc -> m () Source
clipboardSetCanStore
data ClipboardSetCanStoreMethodInfo Source
((~) (TYPE Lifted) signature (Maybe [TargetEntry] -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardSetCanStoreMethodInfo a signature Source | |
clipboardSetCanStore :: (MonadIO m, ClipboardK a) => a -> Maybe [TargetEntry] -> m () Source
clipboardSetImage
data ClipboardSetImageMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ClipboardK a, PixbufK b) => MethodInfo (TYPE Lifted) ClipboardSetImageMethodInfo a signature Source | |
clipboardSetImage :: (MonadIO m, ClipboardK a, PixbufK b) => a -> b -> m () Source
clipboardSetText
data ClipboardSetTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardSetTextMethodInfo a signature Source | |
clipboardSetText :: (MonadIO m, ClipboardK a) => a -> Text -> Int32 -> m () Source
clipboardStore
data ClipboardStoreMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardStoreMethodInfo a signature Source | |
clipboardStore :: (MonadIO m, ClipboardK a) => a -> m () Source
clipboardWaitForContents
data ClipboardWaitForContentsMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m SelectionData), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitForContentsMethodInfo a signature Source | |
clipboardWaitForContents :: (MonadIO m, ClipboardK a) => a -> Atom -> m SelectionData Source
clipboardWaitForImage
data ClipboardWaitForImageMethodInfo Source
((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitForImageMethodInfo a signature Source | |
clipboardWaitForImage :: (MonadIO m, ClipboardK a) => a -> m Pixbuf Source
clipboardWaitForRichText
data ClipboardWaitForRichTextMethodInfo Source
((~) (TYPE Lifted) signature (b -> m (ByteString, Atom)), MonadIO m, ClipboardK a, TextBufferK b) => MethodInfo (TYPE Lifted) ClipboardWaitForRichTextMethodInfo a signature Source | |
clipboardWaitForRichText :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m (ByteString, Atom) Source
clipboardWaitForTargets
data ClipboardWaitForTargetsMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, [Atom])), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitForTargetsMethodInfo a signature Source | |
clipboardWaitForTargets :: (MonadIO m, ClipboardK a) => a -> m (Bool, [Atom]) Source
clipboardWaitForText
data ClipboardWaitForTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitForTextMethodInfo a signature Source | |
clipboardWaitForText :: (MonadIO m, ClipboardK a) => a -> m Text Source
clipboardWaitForUris
data ClipboardWaitForUrisMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitForUrisMethodInfo a signature Source | |
clipboardWaitForUris :: (MonadIO m, ClipboardK a) => a -> m [Text] Source
clipboardWaitIsImageAvailable
data ClipboardWaitIsImageAvailableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitIsImageAvailableMethodInfo a signature Source | |
clipboardWaitIsImageAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
clipboardWaitIsRichTextAvailable
data ClipboardWaitIsRichTextAvailableMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, ClipboardK a, TextBufferK b) => MethodInfo (TYPE Lifted) ClipboardWaitIsRichTextAvailableMethodInfo a signature Source | |
clipboardWaitIsRichTextAvailable :: (MonadIO m, ClipboardK a, TextBufferK b) => a -> b -> m Bool Source
clipboardWaitIsTargetAvailable
data ClipboardWaitIsTargetAvailableMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m Bool), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitIsTargetAvailableMethodInfo a signature Source | |
clipboardWaitIsTargetAvailable :: (MonadIO m, ClipboardK a) => a -> Atom -> m Bool Source
clipboardWaitIsTextAvailable
data ClipboardWaitIsTextAvailableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitIsTextAvailableMethodInfo a signature Source | |
clipboardWaitIsTextAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
clipboardWaitIsUrisAvailable
data ClipboardWaitIsUrisAvailableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ClipboardK a) => MethodInfo (TYPE Lifted) ClipboardWaitIsUrisAvailableMethodInfo a signature Source | |
clipboardWaitIsUrisAvailable :: (MonadIO m, ClipboardK a) => a -> m Bool Source
Signals
OwnerChange
type ClipboardOwnerChangeCallback = EventOwnerChange -> 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