Table of Contents

Class TreeSortable

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

Methods

GetGType()

Calls native function gtk_tree_sortable_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSortColumnId(nint, out int, out nint)

Calls native method gtk_tree_sortable_get_sort_column_id.

public static extern bool GetSortColumnId(nint sortable, out int sortColumnId, out nint order)

Parameters

sortable nint

Transfer ownership: None Nullable: False

sortColumnId int

Transfer ownership: Full Nullable: False

order nint

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

HasDefaultSortFunc(nint)

Calls native method gtk_tree_sortable_has_default_sort_func.

public static extern bool HasDefaultSortFunc(nint sortable)

Parameters

sortable nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetDefaultSortFunc(nint, TreeIterCompareFunc, nint, DestroyNotify)

Calls native method gtk_tree_sortable_set_default_sort_func.

public static extern void SetDefaultSortFunc(nint sortable, TreeIterCompareFunc sortFunc, nint userData, DestroyNotify destroy)

Parameters

sortable nint

Transfer ownership: None Nullable: False

sortFunc TreeIterCompareFunc

Transfer ownership: None Nullable: False

userData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True

SetSortColumnId(nint, int, SortType)

Calls native method gtk_tree_sortable_set_sort_column_id.

public static extern void SetSortColumnId(nint sortable, int sortColumnId, SortType order)

Parameters

sortable nint

Transfer ownership: None Nullable: False

sortColumnId int

Transfer ownership: None Nullable: False

order SortType

Transfer ownership: None Nullable: False

SetSortFunc(nint, int, TreeIterCompareFunc, nint, DestroyNotify)

Calls native method gtk_tree_sortable_set_sort_func.

public static extern void SetSortFunc(nint sortable, int sortColumnId, TreeIterCompareFunc sortFunc, nint userData, DestroyNotify destroy)

Parameters

sortable nint

Transfer ownership: None Nullable: False

sortColumnId int

Transfer ownership: None Nullable: False

sortFunc TreeIterCompareFunc

Transfer ownership: None Nullable: False

userData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: True

SortColumnChanged(nint)

Calls native method gtk_tree_sortable_sort_column_changed.

public static extern void SortColumnChanged(nint sortable)

Parameters

sortable nint

Transfer ownership: None Nullable: False