gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.TargetList

Contents

Description

A #GtkTargetList-struct is a reference counted list of #GtkTargetPair and should be treated as opaque.

Synopsis

Exported types

newtype TargetList Source #

Constructors

TargetList (ManagedPtr TargetList) 

Instances

BoxedObject TargetList Source # 

Methods

boxedType :: TargetList -> IO GType

((~) * info (ResolveTargetListMethod t TargetList), MethodInfo * info TargetList p) => IsLabel t (TargetList -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> TargetList -> p #

((~) * 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 # 

Methods

overloadedMethod :: MethodProxy TargetListUnrefMethodInfo TargetList -> signature -> s

((~) * signature (Atom -> m ()), MonadIO m) => MethodInfo * TargetListRemoveMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListRemoveMethodInfo TargetList -> signature -> s

((~) * signature (m TargetList), MonadIO m) => MethodInfo * TargetListRefMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListRefMethodInfo TargetList -> signature -> s

((~) * signature (Atom -> m (Bool, Word32)), MonadIO m) => MethodInfo * TargetListFindMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListFindMethodInfo TargetList -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddUriTargetsMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddUriTargetsMethodInfo TargetList -> signature -> s

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddTextTargetsMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddTextTargetsMethodInfo TargetList -> signature -> s

((~) * signature ([TargetEntry] -> m ()), MonadIO m) => MethodInfo * TargetListAddTableMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddTableMethodInfo TargetList -> signature -> s

((~) * 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 # 

Methods

overloadedMethod :: MethodProxy TargetListAddImageTargetsMethodInfo TargetList -> signature -> s

((~) * signature (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddMethodInfo TargetList -> signature -> s

type AttributeList TargetList Source # 
type AttributeList TargetList

Methods

add

data TargetListAddMethodInfo Source #

Instances

((~) * signature (Atom -> Word32 -> Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddMethodInfo TargetList -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy TargetListAddImageTargetsMethodInfo TargetList -> signature -> s

addRichTextTargets

data TargetListAddRichTextTargetsMethodInfo Source #

Instances

((~) * signature (Word32 -> Bool -> a -> m ()), MonadIO m, IsTextBuffer a) => MethodInfo * TargetListAddRichTextTargetsMethodInfo TargetList signature Source # 

addTable

data TargetListAddTableMethodInfo Source #

Instances

((~) * signature ([TargetEntry] -> m ()), MonadIO m) => MethodInfo * TargetListAddTableMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddTableMethodInfo TargetList -> signature -> s

addTextTargets

data TargetListAddTextTargetsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddTextTargetsMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddTextTargetsMethodInfo TargetList -> signature -> s

addUriTargets

data TargetListAddUriTargetsMethodInfo Source #

Instances

((~) * signature (Word32 -> m ()), MonadIO m) => MethodInfo * TargetListAddUriTargetsMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListAddUriTargetsMethodInfo TargetList -> signature -> s

find

data TargetListFindMethodInfo Source #

Instances

((~) * signature (Atom -> m (Bool, Word32)), MonadIO m) => MethodInfo * TargetListFindMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListFindMethodInfo TargetList -> signature -> s

new

ref

data TargetListRefMethodInfo Source #

Instances

((~) * signature (m TargetList), MonadIO m) => MethodInfo * TargetListRefMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListRefMethodInfo TargetList -> signature -> s

remove

data TargetListRemoveMethodInfo Source #

Instances

((~) * signature (Atom -> m ()), MonadIO m) => MethodInfo * TargetListRemoveMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListRemoveMethodInfo TargetList -> signature -> s

targetListRemove :: MonadIO m => TargetList -> Atom -> m () Source #

unref

data TargetListUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * TargetListUnrefMethodInfo TargetList signature Source # 

Methods

overloadedMethod :: MethodProxy TargetListUnrefMethodInfo TargetList -> signature -> s