gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.TreeIter

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Structs.TreeIter module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype TreeIter #

Constructors

TreeIter (ManagedPtr TreeIter) 

Instances

Instances details
Eq TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

(==) :: TreeIter -> TreeIter -> Bool

(/=) :: TreeIter -> TreeIter -> Bool

GBoxed TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

ManagedPtrNewtype TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

TypedObject TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

glibType :: IO GType #

HasParentTypes TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

tag ~ 'AttrSet => Constructible TreeIter tag 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

new :: MonadIO m => (ManagedPtr TreeIter -> TreeIter) -> [AttrOp TreeIter tag] -> m TreeIter #

HasAttributeList TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p, HasField t TreeIter p) => HasField (t :: Symbol) TreeIter p 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

getField :: TreeIter -> p

(signature ~ m TreeIter, MonadIO m) => OverloadedMethod TreeIterCopyMethodInfo TreeIter signature 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethod :: TreeIter -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod TreeIterFreeMethodInfo TreeIter signature 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethod :: TreeIter -> signature

OverloadedMethodInfo TreeIterCopyMethodInfo TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreeIterFreeMethodInfo TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethodInfo info TreeIter) => IsLabel t (MethodProxy info TreeIter) 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

fromLabel :: MethodProxy info TreeIter

(info ~ ResolveTreeIterMethod t TreeIter, OverloadedMethod info TreeIter p) => IsLabel t (TreeIter -> p) 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

fromLabel :: TreeIter -> p

IsGValue (Maybe TreeIter) 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TreeIter -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TreeIter) #

type AttributeList TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

type AttributeList TreeIter = TreeIterAttributeList
type ParentTypes TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

type ParentTypes TreeIter = '[] :: [Type]

type family ResolveTreeIterMethod (t :: Symbol) o where ... #

Equations

ResolveTreeIterMethod "copy" o = TreeIterCopyMethodInfo 
ResolveTreeIterMethod "free" o = TreeIterFreeMethodInfo 
ResolveTreeIterMethod l o = MethodResolutionFailed l o :: Type 

data TreeIterCopyMethodInfo #

Instances

Instances details
(signature ~ m TreeIter, MonadIO m) => OverloadedMethod TreeIterCopyMethodInfo TreeIter signature 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethod :: TreeIter -> signature

OverloadedMethodInfo TreeIterCopyMethodInfo TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeIterFreeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod TreeIterFreeMethodInfo TreeIter signature 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethod :: TreeIter -> signature

OverloadedMethodInfo TreeIterFreeMethodInfo TreeIter 
Instance details

Defined in GI.Gtk.Structs.TreeIter

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

clearTreeIterUserData :: MonadIO m => TreeIter -> m () #

clearTreeIterUserData2 :: MonadIO m => TreeIter -> m () #

clearTreeIterUserData3 :: MonadIO m => TreeIter -> m () #

getTreeIterStamp :: MonadIO m => TreeIter -> m Int32 #

getTreeIterUserData :: MonadIO m => TreeIter -> m (Ptr ()) #

getTreeIterUserData2 :: MonadIO m => TreeIter -> m (Ptr ()) #

getTreeIterUserData3 :: MonadIO m => TreeIter -> m (Ptr ()) #

newZeroTreeIter :: MonadIO m => m TreeIter #

setTreeIterStamp :: MonadIO m => TreeIter -> Int32 -> m () #

setTreeIterUserData :: MonadIO m => TreeIter -> Ptr () -> m () #

setTreeIterUserData2 :: MonadIO m => TreeIter -> Ptr () -> m () #

setTreeIterUserData3 :: MonadIO m => TreeIter -> Ptr () -> m () #

treeIterCopy :: (HasCallStack, MonadIO m) => TreeIter -> m TreeIter #

treeIterFree :: (HasCallStack, MonadIO m) => TreeIter -> m () #

treeIter_stamp :: AttrLabelProxy "stamp" #

treeIter_userData :: AttrLabelProxy "userData" #

treeIter_userData2 :: AttrLabelProxy "userData2" #

treeIter_userData3 :: AttrLabelProxy "userData3" #