Table of Contents

Class TreeExpander

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class TreeExpander
Inheritance
TreeExpander
Inherited Members

Methods

GetChild(nint)

Calls native method gtk_tree_expander_get_child.

public static extern nint GetChild(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_tree_expander_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHideExpander(nint)

Calls native method gtk_tree_expander_get_hide_expander. Version: 4.10

[Version("4.10")]
public static extern bool GetHideExpander(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIndentForDepth(nint)

Calls native method gtk_tree_expander_get_indent_for_depth. Version: 4.10

[Version("4.10")]
public static extern bool GetIndentForDepth(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIndentForIcon(nint)

Calls native method gtk_tree_expander_get_indent_for_icon. Version: 4.6

[Version("4.6")]
public static extern bool GetIndentForIcon(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetItem(nint)

Calls native method gtk_tree_expander_get_item.

public static extern nint GetItem(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetListRow(nint)

Calls native method gtk_tree_expander_get_list_row.

public static extern nint GetListRow(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_tree_expander_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

SetChild(nint, nint)

Calls native method gtk_tree_expander_set_child.

public static extern void SetChild(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: True

SetHideExpander(nint, bool)

Calls native method gtk_tree_expander_set_hide_expander. Version: 4.10

[Version("4.10")]
public static extern void SetHideExpander(nint self, bool hideExpander)

Parameters

self nint

Transfer ownership: None Nullable: False

hideExpander bool

Transfer ownership: None Nullable: False

SetIndentForDepth(nint, bool)

Calls native method gtk_tree_expander_set_indent_for_depth. Version: 4.10

[Version("4.10")]
public static extern void SetIndentForDepth(nint self, bool indentForDepth)

Parameters

self nint

Transfer ownership: None Nullable: False

indentForDepth bool

Transfer ownership: None Nullable: False

SetIndentForIcon(nint, bool)

Calls native method gtk_tree_expander_set_indent_for_icon. Version: 4.6

[Version("4.6")]
public static extern void SetIndentForIcon(nint self, bool indentForIcon)

Parameters

self nint

Transfer ownership: None Nullable: False

indentForIcon bool

Transfer ownership: None Nullable: False

SetListRow(nint, nint)

Calls native method gtk_tree_expander_set_list_row.

public static extern void SetListRow(nint self, nint listRow)

Parameters

self nint

Transfer ownership: None Nullable: False

listRow nint

Transfer ownership: None Nullable: True