gtk.multi_filter

Module for [MultiFilter] class

Types 3

gtk.multi_filter.MultiFilter is the base class for filters that combine multiple filters.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
MultiFilter self() nothrowReturns `this`, for use in `with` statements.
MultiFilterGidBuilder builder() static nothrowGet builder for [gtk.multi_filter.MultiFilter] Returns: New builder object
gobject.types.GType itemType() @property nothrowGet `itemType` property. Returns: The type of items. See [gio.list_model.ListModel.getItemType].
uint nItems() @property nothrowGet `nItems` property. Returns: The number of items. See [gio.list_model.ListModel.getNItems].
void append(gtk.filter.Filter filter) nothrowAdds a filter to self to use for matching.
void remove(uint position) nothrowRemoves the filter at the given position from the list of filters used by self.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for gtk.multi_filter.MultiFilter

Methods
MultiFilter build() nothrowCreate object from builder. Returns: New object