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