Class: Gtk::MultiFilter

Inherits:
Filter
  • Object
show all
Defined in:
(unknown)

Direct Known Subclasses

AnyFilter, EveryFilter

Instance Method Summary collapse

Methods inherited from Filter

#changed, #match, #strictness

Instance Method Details

#append(filter) ⇒ nil

Adds a filter to self to use for matching.

Parameters:

Returns:

  • (nil)

#item_typeGLib::Type

The type of items. See [methodGio.ListModel.get_item_type].

Returns:

  • (GLib::Type)

    item-type

#item_type=(item_type) ⇒ GLib::Type

The type of items. See [methodGio.ListModel.get_item_type].

Parameters:

  • item_type (GLib::Type)

Returns:

  • (GLib::Type)

    item-type

  • (GLib::Type)

    item-type

#n_itemsInteger

The number of items. See [methodGio.ListModel.get_n_items].

Returns:

  • (Integer)

    n-items

#n_items=(n_items) ⇒ Integer

The number of items. See [methodGio.ListModel.get_n_items].

Parameters:

  • n_items (Integer)

Returns:

  • (Integer)

    n-items

  • (Integer)

    n-items

#remove(position) ⇒ nil

Removes the filter at the given position from the list of filters used by self.

If position is larger than the number of filters, nothing happens and the function returns.

Parameters:

  • position (Integer)

    position of filter to remove

Returns:

  • (nil)