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