Declaration [src]

pango_attr_list_filter (
  PangoAttrList* list,
  PangoAttrFilterFunc func,
  gpointer data

Description [src]

Given a PangoAttrList and callback function, removes any elements of list for which func returns TRUE and inserts them into a new list.

Available since:1.2


func PangoAttrFilterFunc

Callback function; returns TRUE if an attribute should be filtered out.

data gpointer

Data to be passed to func.

 The argument can be NULL.
 The data is owned by the caller of the function.

Return value

Returns: PangoAttrList

The new PangoAttrList or NULL if no attributes of the given types were found.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.