Table of Contents

Class TreeExpander

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

Methods

GetChild(IntPtr)

Calls native method gtk_tree_expander_get_child.

public static extern IntPtr GetChild(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method gtk_tree_expander_get_hide_expander. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIndentForDepth(IntPtr)

Calls native method gtk_tree_expander_get_indent_for_depth. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIndentForIcon(IntPtr)

Calls native method gtk_tree_expander_get_indent_for_icon. Version: 4.6

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetItem(IntPtr)

Calls native method gtk_tree_expander_get_item.

public static extern IntPtr GetItem(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetListRow(IntPtr)

Calls native method gtk_tree_expander_get_list_row.

public static extern IntPtr GetListRow(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New()

Calls native constructor gtk_tree_expander_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_tree_expander_set_child.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetHideExpander(IntPtr, bool)

Calls native method gtk_tree_expander_set_hide_expander. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

hideExpander bool

Transfer ownership: None Nullable: False

SetIndentForDepth(IntPtr, bool)

Calls native method gtk_tree_expander_set_indent_for_depth. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

indentForDepth bool

Transfer ownership: None Nullable: False

SetIndentForIcon(IntPtr, bool)

Calls native method gtk_tree_expander_set_indent_for_icon. Version: 4.6

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

indentForIcon bool

Transfer ownership: None Nullable: False

SetListRow(IntPtr, IntPtr)

Calls native method gtk_tree_expander_set_list_row.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

listRow IntPtr

Transfer ownership: None Nullable: True