Table of Contents

Class CustomFilter

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

Methods

GetGType()

Calls native function gtk_custom_filter_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

New(CustomFilterFunc, nint, DestroyNotify)

Calls native constructor gtk_custom_filter_new.

public static extern nint New(CustomFilterFunc matchFunc, nint userData, DestroyNotify userDestroy)

Parameters

matchFunc CustomFilterFunc

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

userDestroy DestroyNotify

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetFilterFunc(nint, CustomFilterFunc, nint, DestroyNotify)

Calls native method gtk_custom_filter_set_filter_func.

public static extern void SetFilterFunc(nint self, CustomFilterFunc matchFunc, nint userData, DestroyNotify userDestroy)

Parameters

self nint

Transfer ownership: None Nullable: False

matchFunc CustomFilterFunc

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

userDestroy DestroyNotify

Transfer ownership: None Nullable: False