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


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


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.