Table of Contents

Class MultiSorter

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class MultiSorter : Sorter, ListModel, Buildable, NativeObject, IDisposable, GTypeProvider, InstanceFactory
Inheritance
MultiSorter
Implements
Inherited Members

Constructors

MultiSorter(params ConstructArgument[])

public MultiSorter(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

MultiSorter(MultiSorterHandle)

public MultiSorter(MultiSorterHandle handle)

Parameters

handle MultiSorterHandle

Fields

ItemsChangedSignal

Signal Descriptor for OnItemsChanged.

public static readonly Signal<ListModel, ListModel.ItemsChangedSignalArgs> ItemsChangedSignal

Field Value

Signal<ListModel, ListModel.ItemsChangedSignalArgs>

NItemsPropertyDefinition

public static readonly Property<uint, MultiSorter> NItemsPropertyDefinition

Field Value

Property<uint, MultiSorter>

Properties

NItems

public uint NItems { get; }

Property Value

uint

Methods

Append(Sorter)

public void Append(Sorter sorter)

Parameters

sorter Sorter

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetGType()

public static Type GetGType()

Returns

Type

GetItem(uint)

[Version("2.44")]
public nint GetItem(uint position)

Parameters

position uint

Returns

nint

GetItemType()

[Version("2.44")]
public Type GetItemType()

Returns

Type

GetNItems()

[Version("2.44")]
public uint GetNItems()

Returns

uint

GetObject(uint)

[Version("2.44")]
public Object? GetObject(uint position)

Parameters

position uint

Returns

Object

ItemsChanged(uint, uint, uint)

[Version("2.44")]
public void ItemsChanged(uint position, uint removed, uint added)

Parameters

position uint
removed uint
added uint

New()

public static MultiSorter New()

Returns

MultiSorter

Remove(uint)

public void Remove(uint position)

Parameters

position uint

Events

OnItemsChanged

public event SignalHandler<ListModel, ListModel.ItemsChangedSignalArgs> OnItemsChanged

Event Type

SignalHandler<ListModel, ListModel.ItemsChangedSignalArgs>