Method

GioListStorefind_with_equal_func

Declaration

gboolean
g_list_store_find_with_equal_func (
  GListStore* store,
  GObject* item,
  GEqualFunc equal_func,
  guint* position
)

Description

Looks up the given item in the list store by looping over the items and comparing them with compare_func until the first occurrence of item which matches. If item was not found, then position will not be set, and this method will return FALSE.

Available since:2.64

Parameters

item GObject
 

An item.

 The data is owned by the caller of the function.
equal_func GEqualFunc
 

A custom equality check function.

position guint*
 

The first position of item, if it was found.

 The argument will be set by the function.
 The argument can be NULL.

Return value

Returns: gboolean
 

Whether store contains item. If it was found, position will be set to the position where item occurred for the first time.