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

GI.Gtk.Structs.TreePath

Description

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

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

Documentation

newtype TreePath #

Constructors

TreePath (ManagedPtr TreePath) 

Instances

Instances details
Eq TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

(==) :: TreePath -> TreePath -> Bool

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

GBoxed TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

ManagedPtrNewtype TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

TypedObject TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

glibType :: IO GType #

HasParentTypes TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

HasAttributeList TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

(info ~ ResolveTreePathMethod t TreePath, OverloadedMethod info TreePath p, HasField t TreePath p) => HasField (t :: Symbol) TreePath p 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

getField :: TreePath -> p

(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathAppendIndexMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ (TreePath -> m Int32), MonadIO m) => OverloadedMethod TreePathCompareMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m TreePath, MonadIO m) => OverloadedMethod TreePathCopyMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod TreePathDownMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod TreePathFreeMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m Int32, MonadIO m) => OverloadedMethod TreePathGetDepthMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m (Maybe [Int32]), MonadIO m) => OverloadedMethod TreePathGetIndicesMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsAncestorMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsDescendantMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod TreePathNextMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathPrependIndexMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathPrevMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod TreePathToStringMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathUpMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathAppendIndexMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathCompareMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathCopyMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathDownMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathFreeMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathGetDepthMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathGetIndicesMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathIsAncestorMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathIsDescendantMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathNextMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathPrependIndexMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathPrevMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathToStringMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo TreePathUpMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveTreePathMethod t TreePath, OverloadedMethodInfo info TreePath) => IsLabel t (MethodProxy info TreePath) 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

fromLabel :: MethodProxy info TreePath

(info ~ ResolveTreePathMethod t TreePath, OverloadedMethod info TreePath p) => IsLabel t (TreePath -> p) 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

fromLabel :: TreePath -> p

IsGValue (Maybe TreePath) 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

type AttributeList TreePath = TreePathAttributeList
type ParentTypes TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

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

data TreePathAppendIndexMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathAppendIndexMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathAppendIndexMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathCompareMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m Int32), MonadIO m) => OverloadedMethod TreePathCompareMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathCompareMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathCopyMethodInfo #

Instances

Instances details
(signature ~ m TreePath, MonadIO m) => OverloadedMethod TreePathCopyMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathCopyMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathDownMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathDownMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathDownMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathFreeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathFreeMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathFreeMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathGetDepthMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m) => OverloadedMethod TreePathGetDepthMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathGetDepthMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathGetIndicesMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [Int32]), MonadIO m) => OverloadedMethod TreePathGetIndicesMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathGetIndicesMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathIsAncestorMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsAncestorMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathIsAncestorMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathIsDescendantMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m Bool), MonadIO m) => OverloadedMethod TreePathIsDescendantMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathIsDescendantMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathNextMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod TreePathNextMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathNextMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathPrependIndexMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> m ()), MonadIO m) => OverloadedMethod TreePathPrependIndexMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathPrependIndexMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathPrevMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathPrevMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathPrevMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathToStringMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod TreePathToStringMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathToStringMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreePathUpMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m) => OverloadedMethod TreePathUpMethodInfo TreePath signature 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethod :: TreePath -> signature

OverloadedMethodInfo TreePathUpMethodInfo TreePath 
Instance details

Defined in GI.Gtk.Structs.TreePath

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

treePathAppendIndex :: (HasCallStack, MonadIO m) => TreePath -> Int32 -> m () #

treePathCompare :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Int32 #

treePathCopy :: (HasCallStack, MonadIO m) => TreePath -> m TreePath #

treePathDown :: (HasCallStack, MonadIO m) => TreePath -> m () #

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

treePathGetDepth :: (HasCallStack, MonadIO m) => TreePath -> m Int32 #

treePathGetIndices :: (HasCallStack, MonadIO m) => TreePath -> m (Maybe [Int32]) #

treePathIsAncestor :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Bool #

treePathIsDescendant :: (HasCallStack, MonadIO m) => TreePath -> TreePath -> m Bool #

treePathNew :: (HasCallStack, MonadIO m) => m TreePath #

treePathNewFirst :: (HasCallStack, MonadIO m) => m TreePath #

treePathNewFromIndices :: (HasCallStack, MonadIO m) => [Int32] -> m TreePath #

treePathNewFromString :: (HasCallStack, MonadIO m) => Text -> m (Maybe TreePath) #

treePathNext :: (HasCallStack, MonadIO m) => TreePath -> m () #

treePathPrependIndex :: (HasCallStack, MonadIO m) => TreePath -> Int32 -> m () #

treePathPrev :: (HasCallStack, MonadIO m) => TreePath -> m Bool #

treePathToString :: (HasCallStack, MonadIO m) => TreePath -> m (Maybe Text) #

treePathUp :: (HasCallStack, MonadIO m) => TreePath -> m Bool #