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

GI.Gtk.Structs.TreeRowReference

Description

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

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

Documentation

newtype TreeRowReference #

Instances

Instances details
Eq TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

GBoxed TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

ManagedPtrNewtype TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

TypedObject TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

glibType :: IO GType #

HasParentTypes TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

HasAttributeList TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethod info TreeRowReference p, HasField t TreeRowReference p) => HasField (t :: Symbol) TreeRowReference p 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

getField :: TreeRowReference -> p

(signature ~ m TreeRowReference, MonadIO m) => OverloadedMethod TreeRowReferenceCopyMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod TreeRowReferenceFreeMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

(signature ~ m TreeModel, MonadIO m) => OverloadedMethod TreeRowReferenceGetModelMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

(signature ~ m (Maybe TreePath), MonadIO m) => OverloadedMethod TreeRowReferenceGetPathMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

(signature ~ m Bool, MonadIO m) => OverloadedMethod TreeRowReferenceValidMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceCopyMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreeRowReferenceFreeMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreeRowReferenceGetModelMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreeRowReferenceGetPathMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreeRowReferenceValidMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethodInfo info TreeRowReference) => IsLabel t (MethodProxy info TreeRowReference) 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

fromLabel :: MethodProxy info TreeRowReference

(info ~ ResolveTreeRowReferenceMethod t TreeRowReference, OverloadedMethod info TreeRowReference p) => IsLabel t (TreeRowReference -> p) 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

IsGValue (Maybe TreeRowReference) 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

type AttributeList TreeRowReference = TreeRowReferenceAttributeList
type ParentTypes TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

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

data TreeRowReferenceCopyMethodInfo #

Instances

Instances details
(signature ~ m TreeRowReference, MonadIO m) => OverloadedMethod TreeRowReferenceCopyMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceCopyMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeRowReferenceFreeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod TreeRowReferenceFreeMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceFreeMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeRowReferenceGetModelMethodInfo #

Instances

Instances details
(signature ~ m TreeModel, MonadIO m) => OverloadedMethod TreeRowReferenceGetModelMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceGetModelMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeRowReferenceGetPathMethodInfo #

Instances

Instances details
(signature ~ m (Maybe TreePath), MonadIO m) => OverloadedMethod TreeRowReferenceGetPathMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceGetPathMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeRowReferenceValidMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreeRowReferenceValidMethodInfo TreeRowReference signature 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethod :: TreeRowReference -> signature

OverloadedMethodInfo TreeRowReferenceValidMethodInfo TreeRowReference 
Instance details

Defined in GI.Gtk.Structs.TreeRowReference

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

treeRowReferenceCopy :: (HasCallStack, MonadIO m) => TreeRowReference -> m TreeRowReference #

treeRowReferenceDeleted :: (HasCallStack, MonadIO m, IsObject a) => a -> TreePath -> m () #

treeRowReferenceFree :: (HasCallStack, MonadIO m) => Maybe TreeRowReference -> m () #

treeRowReferenceGetModel :: (HasCallStack, MonadIO m) => TreeRowReference -> m TreeModel #

treeRowReferenceGetPath :: (HasCallStack, MonadIO m) => TreeRowReference -> m (Maybe TreePath) #

treeRowReferenceInserted :: (HasCallStack, MonadIO m, IsObject a) => a -> TreePath -> m () #

treeRowReferenceNew :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m (Maybe TreeRowReference) #

treeRowReferenceNewProxy :: (HasCallStack, MonadIO m, IsObject a, IsTreeModel b) => a -> b -> TreePath -> m (Maybe TreeRowReference) #

treeRowReferenceValid :: (HasCallStack, MonadIO m) => Maybe TreeRowReference -> m Bool #