| 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.TargetList
Contents
Description
A #GtkTargetList-struct is a reference counted list of #GtkTargetPair and should be treated as opaque.
- newtype TargetList = TargetList (ManagedPtr TargetList)
- noTargetList :: Maybe TargetList
- data TargetListAddMethodInfo
- targetListAdd :: MonadIO m => TargetList -> Atom -> Word32 -> Word32 -> m ()
- data TargetListAddImageTargetsMethodInfo
- targetListAddImageTargets :: MonadIO m => TargetList -> Word32 -> Bool -> m ()
- data TargetListAddRichTextTargetsMethodInfo
- targetListAddRichTextTargets :: (MonadIO m, IsTextBuffer a) => TargetList -> Word32 -> Bool -> a -> m ()
- data TargetListAddTableMethodInfo
- targetListAddTable :: MonadIO m => TargetList -> [TargetEntry] -> m ()
- data TargetListAddTextTargetsMethodInfo
- targetListAddTextTargets :: MonadIO m => TargetList -> Word32 -> m ()
- data TargetListAddUriTargetsMethodInfo
- targetListAddUriTargets :: MonadIO m => TargetList -> Word32 -> m ()
- data TargetListFindMethodInfo
- targetListFind :: MonadIO m => TargetList -> Atom -> m (Bool, Word32)
- targetListNew :: MonadIO m => Maybe [TargetEntry] -> m TargetList
- data TargetListRefMethodInfo
- targetListRef :: MonadIO m => TargetList -> m TargetList
- data TargetListRemoveMethodInfo
- targetListRemove :: MonadIO m => TargetList -> Atom -> m ()
- data TargetListUnrefMethodInfo
- targetListUnref :: MonadIO m => TargetList -> m ()
Exported types
newtype TargetList Source #
Constructors
| TargetList (ManagedPtr TargetList) |
Instances
| BoxedObject TargetList Source # | |
| ((~) * info (ResolveTargetListMethod t TargetList), MethodInfo * info TargetList p) => IsLabel t (TargetList -> p) Source # | |
| ((~) * info (ResolveTargetListMethod t TargetList), MethodInfo * info TargetList p) => IsLabelProxy t (TargetList -> p) Source # | |
| HasAttributeList * TargetList Source # | |
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TargetListUnrefMethodInfo TargetList signature Source # | |
| ((~) * signature (Atom -> m ()), MonadIO m) => MethodInfo * TargetListRemoveMethodInfo TargetList signature Source # | |
| ((~) * signature (m TargetList), MonadIO m) => MethodInfo * TargetListRefMethodInfo TargetList signature Source # | |
| ((~) * signature (Atom -> m (Bool, Word32)), MonadIO m) => MethodInfo * TargetListFindMethodInfo TargetList signature Source # | |
| ((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddUriTargetsMethodInfo TargetList signature Source # | |
| ((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddTextTargetsMethodInfo TargetList signature Source # | |
| ((~) * signature ([TargetEntry] -> m ()), MonadIO m) => MethodInfo * TargetListAddTableMethodInfo TargetList signature Source # | |
| ((~) * signature (Word32 -> Bool -> a -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TargetListAddRichTextTargetsMethodInfo TargetList signature Source # | |
| ((~) * signature (Word32 -> Bool -> m ()), MonadIO m) => MethodInfo * TargetListAddImageTargetsMethodInfo TargetList signature Source # | |
| ((~) * signature (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddMethodInfo TargetList signature Source # | |
| type AttributeList TargetList Source # | |
Methods
add
data TargetListAddMethodInfo Source #
Instances
| ((~) * signature (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddMethodInfo TargetList signature Source # | |
targetListAdd :: MonadIO m => TargetList -> Atom -> Word32 -> Word32 -> m () Source #
addImageTargets
data TargetListAddImageTargetsMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Bool -> m ()), MonadIO m) => MethodInfo * TargetListAddImageTargetsMethodInfo TargetList signature Source # | |
targetListAddImageTargets :: MonadIO m => TargetList -> Word32 -> Bool -> m () Source #
addRichTextTargets
data TargetListAddRichTextTargetsMethodInfo Source #
Instances
| ((~) * signature (Word32 -> Bool -> a -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TargetListAddRichTextTargetsMethodInfo TargetList signature Source # | |
targetListAddRichTextTargets :: (MonadIO m, IsTextBuffer a) => TargetList -> Word32 -> Bool -> a -> m () Source #
addTable
data TargetListAddTableMethodInfo Source #
Instances
| ((~) * signature ([TargetEntry] -> m ()), MonadIO m) => MethodInfo * TargetListAddTableMethodInfo TargetList signature Source # | |
targetListAddTable :: MonadIO m => TargetList -> [TargetEntry] -> m () Source #
addTextTargets
data TargetListAddTextTargetsMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddTextTargetsMethodInfo TargetList signature Source # | |
targetListAddTextTargets :: MonadIO m => TargetList -> Word32 -> m () Source #
addUriTargets
data TargetListAddUriTargetsMethodInfo Source #
Instances
| ((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddUriTargetsMethodInfo TargetList signature Source # | |
targetListAddUriTargets :: MonadIO m => TargetList -> Word32 -> m () Source #
find
data TargetListFindMethodInfo Source #
Instances
| ((~) * signature (Atom -> m (Bool, Word32)), MonadIO m) => MethodInfo * TargetListFindMethodInfo TargetList signature Source # | |
targetListFind :: MonadIO m => TargetList -> Atom -> m (Bool, Word32) Source #
new
targetListNew :: MonadIO m => Maybe [TargetEntry] -> m TargetList Source #
ref
data TargetListRefMethodInfo Source #
Instances
| ((~) * signature (m TargetList), MonadIO m) => MethodInfo * TargetListRefMethodInfo TargetList signature Source # | |
targetListRef :: MonadIO m => TargetList -> m TargetList Source #
remove
data TargetListRemoveMethodInfo Source #
Instances
| ((~) * signature (Atom -> m ()), MonadIO m) => MethodInfo * TargetListRemoveMethodInfo TargetList signature Source # | |
targetListRemove :: MonadIO m => TargetList -> Atom -> m () Source #
unref
data TargetListUnrefMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * TargetListUnrefMethodInfo TargetList signature Source # | |
targetListUnref :: MonadIO m => TargetList -> m () Source #