ListStore.findWithEqualFunc

Looks up the given item in the list store by looping over the items and comparing them with equal_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. item is always passed as second parameter to equal_func. Since GLib 2.76 it is possible to pass NULL for item.

class ListStore
bool
findWithEqualFunc
(,
bool delegate equalFunc
,
out uint position
)

Parameters

item ObjectG

an item

equalFunc bool delegate

A custom equality check function

position uint

the first position of item, if it was found.

Return Value

Type: bool

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