Table of Contents

Class SortListModel

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

Methods

GetGType()

Calls native function gtk_sort_list_model_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIncremental(IntPtr)

Calls native method gtk_sort_list_model_get_incremental.

public static extern bool GetIncremental(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetModel(IntPtr)

Calls native method gtk_sort_list_model_get_model.

public static extern IntPtr GetModel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetPending(IntPtr)

Calls native method gtk_sort_list_model_get_pending.

public static extern uint GetPending(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSectionSorter(IntPtr)

Calls native method gtk_sort_list_model_get_section_sorter. Version: 4.12

[Version("4.12")]
public static extern IntPtr GetSectionSorter(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetSorter(IntPtr)

Calls native method gtk_sort_list_model_get_sorter.

public static extern IntPtr GetSorter(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

New(IntPtr, IntPtr)

Calls native constructor gtk_sort_list_model_new.

public static extern IntPtr New(IntPtr model, IntPtr sorter)

Parameters

model IntPtr

Transfer ownership: Full Nullable: True

sorter IntPtr

Transfer ownership: Full Nullable: True

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetIncremental(IntPtr, bool)

Calls native method gtk_sort_list_model_set_incremental.

public static extern void SetIncremental(IntPtr self, bool incremental)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

incremental bool

Transfer ownership: None Nullable: False

SetModel(IntPtr, IntPtr)

Calls native method gtk_sort_list_model_set_model.

public static extern void SetModel(IntPtr self, IntPtr model)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

model IntPtr

Transfer ownership: None Nullable: True

SetSectionSorter(IntPtr, IntPtr)

Calls native method gtk_sort_list_model_set_section_sorter. Version: 4.12

[Version("4.12")]
public static extern void SetSectionSorter(IntPtr self, IntPtr sorter)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

sorter IntPtr

Transfer ownership: None Nullable: True

SetSorter(IntPtr, IntPtr)

Calls native method gtk_sort_list_model_set_sorter.

public static extern void SetSorter(IntPtr self, IntPtr sorter)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

sorter IntPtr

Transfer ownership: None Nullable: True