| 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 |
GI.Gtk.Structs.SelectionData
Contents
Description
- newtype SelectionData = SelectionData (ManagedPtr 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, IsPixbuf 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, IsTextBuffer 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 #
Constructors
| SelectionData (ManagedPtr SelectionData) |
Instances
Methods
copy
data SelectionDataCopyMethodInfo Source #
Instances
| ((~) * signature (m SelectionData), MonadIO m) => MethodInfo * SelectionDataCopyMethodInfo SelectionData signature Source # | |
selectionDataCopy :: MonadIO m => SelectionData -> m SelectionData Source #
free
data SelectionDataFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * SelectionDataFreeMethodInfo SelectionData signature Source # | |
selectionDataFree :: MonadIO m => SelectionData -> m () Source #
getData
data SelectionDataGetDataMethodInfo Source #
Instances
| ((~) * signature (m ByteString), MonadIO m) => MethodInfo * SelectionDataGetDataMethodInfo SelectionData signature Source # | |
selectionDataGetData :: MonadIO m => SelectionData -> m ByteString Source #
getDataType
data SelectionDataGetDataTypeMethodInfo Source #
Instances
| ((~) * signature (m Atom), MonadIO m) => MethodInfo * SelectionDataGetDataTypeMethodInfo SelectionData signature Source # | |
selectionDataGetDataType :: MonadIO m => SelectionData -> m Atom Source #
getDisplay
data SelectionDataGetDisplayMethodInfo Source #
Instances
| ((~) * signature (m Display), MonadIO m) => MethodInfo * SelectionDataGetDisplayMethodInfo SelectionData signature Source # | |
selectionDataGetDisplay :: MonadIO m => SelectionData -> m Display Source #
getFormat
data SelectionDataGetFormatMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * SelectionDataGetFormatMethodInfo SelectionData signature Source # | |
selectionDataGetFormat :: MonadIO m => SelectionData -> m Int32 Source #
getLength
data SelectionDataGetLengthMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m) => MethodInfo * SelectionDataGetLengthMethodInfo SelectionData signature Source # | |
selectionDataGetLength :: MonadIO m => SelectionData -> m Int32 Source #
getPixbuf
data SelectionDataGetPixbufMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Pixbuf)), MonadIO m) => MethodInfo * SelectionDataGetPixbufMethodInfo SelectionData signature Source # | |
selectionDataGetPixbuf :: MonadIO m => SelectionData -> m (Maybe Pixbuf) Source #
getSelection
data SelectionDataGetSelectionMethodInfo Source #
Instances
| ((~) * signature (m Atom), MonadIO m) => MethodInfo * SelectionDataGetSelectionMethodInfo SelectionData signature Source # | |
selectionDataGetSelection :: MonadIO m => SelectionData -> m Atom Source #
getTarget
data SelectionDataGetTargetMethodInfo Source #
Instances
| ((~) * signature (m Atom), MonadIO m) => MethodInfo * SelectionDataGetTargetMethodInfo SelectionData signature Source # | |
selectionDataGetTarget :: MonadIO m => SelectionData -> m Atom Source #
getTargets
data SelectionDataGetTargetsMethodInfo Source #
Instances
| ((~) * signature (m (Bool, [Atom])), MonadIO m) => MethodInfo * SelectionDataGetTargetsMethodInfo SelectionData signature Source # | |
selectionDataGetTargets :: MonadIO m => SelectionData -> m (Bool, [Atom]) Source #
getText
data SelectionDataGetTextMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Text)), MonadIO m) => MethodInfo * SelectionDataGetTextMethodInfo SelectionData signature Source # | |
selectionDataGetText :: MonadIO m => SelectionData -> m (Maybe Text) Source #
getUris
data SelectionDataGetUrisMethodInfo Source #
Instances
| ((~) * signature (m [Text]), MonadIO m) => MethodInfo * SelectionDataGetUrisMethodInfo SelectionData signature Source # | |
selectionDataGetUris :: MonadIO m => SelectionData -> m [Text] Source #
set
data SelectionDataSetMethodInfo Source #
Instances
| ((~) * signature (Atom -> Int32 -> ByteString -> m ()), MonadIO m) => MethodInfo * SelectionDataSetMethodInfo SelectionData signature Source # | |
selectionDataSet :: MonadIO m => SelectionData -> Atom -> Int32 -> ByteString -> m () Source #
setPixbuf
data SelectionDataSetPixbufMethodInfo Source #
Instances
| ((~) * signature (a -> m Bool), MonadIO m, IsPixbuf a) => MethodInfo * SelectionDataSetPixbufMethodInfo SelectionData signature Source # | |
selectionDataSetPixbuf :: (MonadIO m, IsPixbuf a) => SelectionData -> a -> m Bool Source #
setText
data SelectionDataSetTextMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> m Bool), MonadIO m) => MethodInfo * SelectionDataSetTextMethodInfo SelectionData signature Source # | |
selectionDataSetText :: MonadIO m => SelectionData -> Text -> Int32 -> m Bool Source #
setUris
data SelectionDataSetUrisMethodInfo Source #
Instances
| ((~) * signature ([Text] -> m Bool), MonadIO m) => MethodInfo * SelectionDataSetUrisMethodInfo SelectionData signature Source # | |
selectionDataSetUris :: MonadIO m => SelectionData -> [Text] -> m Bool Source #
targetsIncludeImage
data SelectionDataTargetsIncludeImageMethodInfo Source #
Instances
| ((~) * signature (Bool -> m Bool), MonadIO m) => MethodInfo * SelectionDataTargetsIncludeImageMethodInfo SelectionData signature Source # | |
selectionDataTargetsIncludeImage :: MonadIO m => SelectionData -> Bool -> m Bool Source #
targetsIncludeRichText
data SelectionDataTargetsIncludeRichTextMethodInfo Source #
Instances
| ((~) * signature (a -> m Bool), MonadIO m, IsTextBuffer a) => MethodInfo * SelectionDataTargetsIncludeRichTextMethodInfo SelectionData signature Source # | |
selectionDataTargetsIncludeRichText :: (MonadIO m, IsTextBuffer a) => SelectionData -> a -> m Bool Source #
targetsIncludeText
data SelectionDataTargetsIncludeTextMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * SelectionDataTargetsIncludeTextMethodInfo SelectionData signature Source # | |
selectionDataTargetsIncludeText :: MonadIO m => SelectionData -> m Bool Source #
targetsIncludeUri
data SelectionDataTargetsIncludeUriMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m) => MethodInfo * SelectionDataTargetsIncludeUriMethodInfo SelectionData signature Source # | |
selectionDataTargetsIncludeUri :: MonadIO m => SelectionData -> m Bool Source #