Declaration [src]

gtk_custom_filter_new (
  GtkCustomFilterFunc match_func,
  gpointer user_data,
  GDestroyNotify user_destroy

Description [src]

Creates a new filter using the given match_func to filter items.

If match_func is NULL, the filter matches all items.

If the filter func changes its filtering behavior, gtk_filter_changed() needs to be called.


match_func GtkCustomFilterFunc

Function to filter items.

user_data gpointer

User data to pass to match_func.

user_destroy GDestroyNotify

Destroy notify for user_data.

Return value

Returns: GtkCustomFilter

A new GtkCustomFilter

 The caller of the function takes ownership of the data, and is responsible for freeing it.