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 |
A #GtkTargetList-struct is a reference counted list of #GtkTargetPair and should be treated as opaque.
- newtype TargetList = TargetList (ForeignPtr 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, TextBufferK 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
Methods
targetListAdd
data TargetListAddMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListAddMethodInfo TargetList signature Source | |
targetListAdd :: MonadIO m => TargetList -> Atom -> Word32 -> Word32 -> m () Source
targetListAddImageTargets
data TargetListAddImageTargetsMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Bool -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListAddImageTargetsMethodInfo TargetList signature Source | |
targetListAddImageTargets :: MonadIO m => TargetList -> Word32 -> Bool -> m () Source
targetListAddRichTextTargets
data TargetListAddRichTextTargetsMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Bool -> a -> m ()), MonadIO m, TextBufferK a) => MethodInfo (TYPE Lifted) TargetListAddRichTextTargetsMethodInfo TargetList signature Source | |
targetListAddRichTextTargets :: (MonadIO m, TextBufferK a) => TargetList -> Word32 -> Bool -> a -> m () Source
targetListAddTable
data TargetListAddTableMethodInfo Source
((~) (TYPE Lifted) signature ([TargetEntry] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListAddTableMethodInfo TargetList signature Source | |
targetListAddTable :: MonadIO m => TargetList -> [TargetEntry] -> m () Source
targetListAddTextTargets
data TargetListAddTextTargetsMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListAddTextTargetsMethodInfo TargetList signature Source | |
targetListAddTextTargets :: MonadIO m => TargetList -> Word32 -> m () Source
targetListAddUriTargets
data TargetListAddUriTargetsMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListAddUriTargetsMethodInfo TargetList signature Source | |
targetListAddUriTargets :: MonadIO m => TargetList -> Word32 -> m () Source
targetListFind
data TargetListFindMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m (Bool, Word32)), MonadIO m) => MethodInfo (TYPE Lifted) TargetListFindMethodInfo TargetList signature Source | |
targetListFind :: MonadIO m => TargetList -> Atom -> m (Bool, Word32) Source
targetListNew
targetListNew :: MonadIO m => Maybe [TargetEntry] -> m TargetList Source
targetListRef
data TargetListRefMethodInfo Source
((~) (TYPE Lifted) signature (m TargetList), MonadIO m) => MethodInfo (TYPE Lifted) TargetListRefMethodInfo TargetList signature Source | |
targetListRef :: MonadIO m => TargetList -> m TargetList Source
targetListRemove
data TargetListRemoveMethodInfo Source
((~) (TYPE Lifted) signature (Atom -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListRemoveMethodInfo TargetList signature Source | |
targetListRemove :: MonadIO m => TargetList -> Atom -> m () Source
targetListUnref
data TargetListUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) TargetListUnrefMethodInfo TargetList signature Source | |
targetListUnref :: MonadIO m => TargetList -> m () Source