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
- targetListAdd :: MonadIO m => TargetList -> Atom -> Word32 -> Word32 -> m ()
- targetListAddImageTargets :: MonadIO m => TargetList -> Word32 -> Bool -> m ()
- targetListAddRichTextTargets :: (MonadIO m, TextBufferK a) => TargetList -> Word32 -> Bool -> a -> m ()
- targetListAddTable :: MonadIO m => TargetList -> [TargetEntry] -> m ()
- targetListAddTextTargets :: MonadIO m => TargetList -> Word32 -> m ()
- targetListAddUriTargets :: MonadIO m => TargetList -> Word32 -> m ()
- targetListFind :: MonadIO m => TargetList -> Atom -> m (Bool, Word32)
- targetListNew :: MonadIO m => Maybe [TargetEntry] -> m TargetList
- targetListRef :: MonadIO m => TargetList -> m TargetList
- targetListRemove :: MonadIO m => TargetList -> Atom -> m ()
- targetListUnref :: MonadIO m => TargetList -> m ()
Exported types
Methods
targetListAdd
targetListAdd :: MonadIO m => TargetList -> Atom -> Word32 -> Word32 -> m () Source
targetListAddImageTargets
targetListAddImageTargets :: MonadIO m => TargetList -> Word32 -> Bool -> m () Source
targetListAddRichTextTargets
targetListAddRichTextTargets :: (MonadIO m, TextBufferK a) => TargetList -> Word32 -> Bool -> a -> m () Source
targetListAddTable
targetListAddTable :: MonadIO m => TargetList -> [TargetEntry] -> m () Source
targetListAddTextTargets
targetListAddTextTargets :: MonadIO m => TargetList -> Word32 -> m () Source
targetListAddUriTargets
targetListAddUriTargets :: MonadIO m => TargetList -> Word32 -> m () Source
targetListFind
targetListFind :: MonadIO m => TargetList -> Atom -> m (Bool, Word32) Source
targetListNew
targetListNew :: MonadIO m => Maybe [TargetEntry] -> m TargetList Source
targetListRef
targetListRef :: MonadIO m => TargetList -> m TargetList Source
targetListRemove
targetListRemove :: MonadIO m => TargetList -> Atom -> m () Source
targetListUnref
targetListUnref :: MonadIO m => TargetList -> m () Source