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, IntPtr, DestroyNotify)

Calls native constructor gtk_custom_filter_new.

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

Parameters

matchFunc CustomFilterFunc

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

userDestroy DestroyNotify

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetFilterFunc(IntPtr, CustomFilterFunc, IntPtr, DestroyNotify)

Calls native method gtk_custom_filter_set_filter_func.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

matchFunc CustomFilterFunc

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

userDestroy DestroyNotify

Transfer ownership: None Nullable: False