Class: Gtk::SliceListModel

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

Instance Method Summary collapse

Constructor Details

#initialize(model, offset, size) ⇒ Gtk::SliceListModel

Creates a new slice model.

It presents the slice from offset to offset + size of the given model.

Parameters:

  • model (Gio::ListModel)

    The model to use

  • offset (Integer)

    the offset of the slice

  • size (Integer)

    maximum size of the slice

Instance Method Details

#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

#modelGio::ListModel

Child model to take slice from.

Returns:

  • (Gio::ListModel)

    model

#model=(model) ⇒ Gio::ListModel

Child model to take slice from.

Parameters:

  • model (Gio::ListModel)

Returns:

  • (Gio::ListModel)

    model

  • (Gio::ListModel)

    model

#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

#offsetInteger

Offset of slice.

Returns:

  • (Integer)

    offset

#offset=(offset) ⇒ Integer

Offset of slice.

Parameters:

  • offset (Integer)

Returns:

  • (Integer)

    offset

  • (Integer)

    offset

#sizeInteger

Maximum size of slice.

Returns:

  • (Integer)

    size

#size=(size) ⇒ Integer

Maximum size of slice.

Parameters:

  • size (Integer)

Returns:

  • (Integer)

    size

  • (Integer)

    size