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
- selectionDataCopy
- selectionDataFree
- selectionDataGetData
- selectionDataGetDataType
- selectionDataGetDisplay
- selectionDataGetFormat
- selectionDataGetLength
- selectionDataGetPixbuf
- selectionDataGetSelection
- selectionDataGetTarget
- selectionDataGetTargets
- selectionDataGetText
- selectionDataGetUris
- selectionDataSet
- selectionDataSetPixbuf
- selectionDataSetText
- selectionDataSetUris
- selectionDataTargetsIncludeImage
- selectionDataTargetsIncludeRichText
- selectionDataTargetsIncludeText
- selectionDataTargetsIncludeUri
- newtype SelectionData = SelectionData (ForeignPtr SelectionData)
- noSelectionData :: Maybe SelectionData
- data SelectionDataCopyMethodInfo
- selectionDataCopy :: MonadIO m => SelectionData -> m SelectionData
- data SelectionDataFreeMethodInfo
- selectionDataFree :: MonadIO m => SelectionData -> m ()
- data SelectionDataGetDataMethodInfo
- selectionDataGetData :: MonadIO m => SelectionData -> m ByteString
- data SelectionDataGetDataTypeMethodInfo
- selectionDataGetDataType :: MonadIO m => SelectionData -> m Atom
- data SelectionDataGetDisplayMethodInfo
- selectionDataGetDisplay :: MonadIO m => SelectionData -> m Display
- data SelectionDataGetFormatMethodInfo
- selectionDataGetFormat :: MonadIO m => SelectionData -> m Int32
- data SelectionDataGetLengthMethodInfo
- selectionDataGetLength :: MonadIO m => SelectionData -> m Int32
- data SelectionDataGetPixbufMethodInfo
- selectionDataGetPixbuf :: MonadIO m => SelectionData -> m Pixbuf
- data SelectionDataGetSelectionMethodInfo
- selectionDataGetSelection :: MonadIO m => SelectionData -> m Atom
- data SelectionDataGetTargetMethodInfo
- selectionDataGetTarget :: MonadIO m => SelectionData -> m Atom
- data SelectionDataGetTargetsMethodInfo
- selectionDataGetTargets :: MonadIO m => SelectionData -> m (Bool, [Atom])
- data SelectionDataGetTextMethodInfo
- selectionDataGetText :: MonadIO m => SelectionData -> m Text
- data SelectionDataGetUrisMethodInfo
- selectionDataGetUris :: MonadIO m => SelectionData -> m [Text]
- data SelectionDataSetMethodInfo
- selectionDataSet :: MonadIO m => SelectionData -> Atom -> Int32 -> ByteString -> m ()
- data SelectionDataSetPixbufMethodInfo
- selectionDataSetPixbuf :: (MonadIO m, PixbufK a) => SelectionData -> a -> m Bool
- data SelectionDataSetTextMethodInfo
- selectionDataSetText :: MonadIO m => SelectionData -> Text -> Int32 -> m Bool
- data SelectionDataSetUrisMethodInfo
- selectionDataSetUris :: MonadIO m => SelectionData -> [Text] -> m Bool
- data SelectionDataTargetsIncludeImageMethodInfo
- selectionDataTargetsIncludeImage :: MonadIO m => SelectionData -> Bool -> m Bool
- data SelectionDataTargetsIncludeRichTextMethodInfo
- selectionDataTargetsIncludeRichText :: (MonadIO m, TextBufferK a) => SelectionData -> a -> m Bool
- data SelectionDataTargetsIncludeTextMethodInfo
- selectionDataTargetsIncludeText :: MonadIO m => SelectionData -> m Bool
- data SelectionDataTargetsIncludeUriMethodInfo
- selectionDataTargetsIncludeUri :: MonadIO m => SelectionData -> m Bool
Exported types
newtype SelectionData Source
Methods
selectionDataCopy
data SelectionDataCopyMethodInfo Source
((~) (TYPE Lifted) signature (m SelectionData), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataCopyMethodInfo SelectionData signature Source | |
selectionDataCopy :: MonadIO m => SelectionData -> m SelectionData Source
selectionDataFree
data SelectionDataFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataFreeMethodInfo SelectionData signature Source | |
selectionDataFree :: MonadIO m => SelectionData -> m () Source
selectionDataGetData
data SelectionDataGetDataMethodInfo Source
((~) (TYPE Lifted) signature (m ByteString), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetDataMethodInfo SelectionData signature Source | |
selectionDataGetData :: MonadIO m => SelectionData -> m ByteString Source
selectionDataGetDataType
data SelectionDataGetDataTypeMethodInfo Source
((~) (TYPE Lifted) signature (m Atom), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetDataTypeMethodInfo SelectionData signature Source | |
selectionDataGetDataType :: MonadIO m => SelectionData -> m Atom Source
selectionDataGetDisplay
data SelectionDataGetDisplayMethodInfo Source
((~) (TYPE Lifted) signature (m Display), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetDisplayMethodInfo SelectionData signature Source | |
selectionDataGetDisplay :: MonadIO m => SelectionData -> m Display Source
selectionDataGetFormat
data SelectionDataGetFormatMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetFormatMethodInfo SelectionData signature Source | |
selectionDataGetFormat :: MonadIO m => SelectionData -> m Int32 Source
selectionDataGetLength
data SelectionDataGetLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetLengthMethodInfo SelectionData signature Source | |
selectionDataGetLength :: MonadIO m => SelectionData -> m Int32 Source
selectionDataGetPixbuf
data SelectionDataGetPixbufMethodInfo Source
((~) (TYPE Lifted) signature (m Pixbuf), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetPixbufMethodInfo SelectionData signature Source | |
selectionDataGetPixbuf :: MonadIO m => SelectionData -> m Pixbuf Source
selectionDataGetSelection
data SelectionDataGetSelectionMethodInfo Source
((~) (TYPE Lifted) signature (m Atom), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetSelectionMethodInfo SelectionData signature Source | |
selectionDataGetSelection :: MonadIO m => SelectionData -> m Atom Source
selectionDataGetTarget
data SelectionDataGetTargetMethodInfo Source
((~) (TYPE Lifted) signature (m Atom), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetTargetMethodInfo SelectionData signature Source | |
selectionDataGetTarget :: MonadIO m => SelectionData -> m Atom Source
selectionDataGetTargets
data SelectionDataGetTargetsMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, [Atom])), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetTargetsMethodInfo SelectionData signature Source | |
selectionDataGetTargets :: MonadIO m => SelectionData -> m (Bool, [Atom]) Source
selectionDataGetText
data SelectionDataGetTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetTextMethodInfo SelectionData signature Source | |
selectionDataGetText :: MonadIO m => SelectionData -> m Text Source
selectionDataGetUris
data SelectionDataGetUrisMethodInfo Source
((~) (TYPE Lifted) signature (m [Text]), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataGetUrisMethodInfo SelectionData signature Source | |
selectionDataGetUris :: MonadIO m => SelectionData -> m [Text] Source
selectionDataSet
data SelectionDataSetMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> Int32 -> ByteString -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataSetMethodInfo SelectionData signature Source | |
selectionDataSet :: MonadIO m => SelectionData -> Atom -> Int32 -> ByteString -> m () Source
selectionDataSetPixbuf
data SelectionDataSetPixbufMethodInfo Source
((~) (TYPE Lifted) signature (a -> m Bool), MonadIO m, PixbufK a) => MethodInfo (TYPE Lifted) SelectionDataSetPixbufMethodInfo SelectionData signature Source | |
selectionDataSetPixbuf :: (MonadIO m, PixbufK a) => SelectionData -> a -> m Bool Source
selectionDataSetText
data SelectionDataSetTextMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Int32 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataSetTextMethodInfo SelectionData signature Source | |
selectionDataSetText :: MonadIO m => SelectionData -> Text -> Int32 -> m Bool Source
selectionDataSetUris
data SelectionDataSetUrisMethodInfo Source
((~) (TYPE Lifted) signature ([Text] -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataSetUrisMethodInfo SelectionData signature Source | |
selectionDataSetUris :: MonadIO m => SelectionData -> [Text] -> m Bool Source
selectionDataTargetsIncludeImage
data SelectionDataTargetsIncludeImageMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataTargetsIncludeImageMethodInfo SelectionData signature Source | |
selectionDataTargetsIncludeImage :: MonadIO m => SelectionData -> Bool -> m Bool Source
selectionDataTargetsIncludeRichText
data SelectionDataTargetsIncludeRichTextMethodInfo Source
((~) (TYPE Lifted) signature (a -> m Bool), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) SelectionDataTargetsIncludeRichTextMethodInfo SelectionData signature Source | |
selectionDataTargetsIncludeRichText :: (MonadIO m, TextBufferK a) => SelectionData -> a -> m Bool Source
selectionDataTargetsIncludeText
data SelectionDataTargetsIncludeTextMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataTargetsIncludeTextMethodInfo SelectionData signature Source | |
selectionDataTargetsIncludeText :: MonadIO m => SelectionData -> m Bool Source
selectionDataTargetsIncludeUri
data SelectionDataTargetsIncludeUriMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) SelectionDataTargetsIncludeUriMethodInfo SelectionData signature Source | |
selectionDataTargetsIncludeUri :: MonadIO m => SelectionData -> m Bool Source