Table of Contents

Class TreeListRow

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class TreeListRow : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
TreeListRow
Implements
Inherited Members

Constructors

TreeListRow(bool, params ConstructArgument[])

protected TreeListRow(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

TreeListRow(IntPtr, bool)

protected TreeListRow(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ChildrenPropertyDefinition

public static readonly Property<ListModel, TreeListRow> ChildrenPropertyDefinition

Field Value

Property<ListModel, TreeListRow>

DepthPropertyDefinition

public static readonly Property<uint, TreeListRow> DepthPropertyDefinition

Field Value

Property<uint, TreeListRow>

ExpandablePropertyDefinition

public static readonly Property<bool, TreeListRow> ExpandablePropertyDefinition

Field Value

Property<bool, TreeListRow>

ExpandedPropertyDefinition

public static readonly Property<bool, TreeListRow> ExpandedPropertyDefinition

Field Value

Property<bool, TreeListRow>

ItemPropertyDefinition

public static readonly Property<Object?, TreeListRow> ItemPropertyDefinition

Field Value

Property<Object, TreeListRow>

Properties

Children

public ListModel Children { get; }

Property Value

ListModel

Depth

public uint Depth { get; }

Property Value

uint

Expandable

public bool Expandable { get; }

Property Value

bool

Expanded

public bool Expanded { get; set; }

Property Value

bool

Item

public Object? Item { get; }

Property Value

Object

Methods

GetChildRow(uint)

public TreeListRow? GetChildRow(uint position)

Parameters

position uint

Returns

TreeListRow

GetChildren()

public ListModel? GetChildren()

Returns

ListModel

GetDepth()

public uint GetDepth()

Returns

uint

GetExpanded()

public bool GetExpanded()

Returns

bool

GetGType()

public static Type GetGType()

Returns

Type

GetItem()

public Object? GetItem()

Returns

Object

GetParent()

public TreeListRow? GetParent()

Returns

TreeListRow

GetPosition()

public uint GetPosition()

Returns

uint

IsExpandable()

public bool IsExpandable()

Returns

bool

SetExpanded(bool)

public void SetExpanded(bool expanded)

Parameters

expanded bool