Class
ClapperGtkQueueSelection
Description [src]
final class ClapperGtk.QueueSelection : GObject.Object
implements Gio.ListModel, Gtk.SelectionModel {
/* No available fields */
}
A GtkSelectionModel
that considers current item of ClapperQueue
as selected one.
Instance methods
Methods inherited from GListModel (5)
g_list_model_get_item
Get the item at position
.
unstable since: 2.44
g_list_model_get_item_type
Gets the type of the items in list
.
unstable since: 2.44
g_list_model_get_n_items
Gets the number of items in list
.
unstable since: 2.44
g_list_model_get_object
Get the item at position
.
unstable since: 2.44
g_list_model_items_changed
Emits the GListModel::items-changed
signal on list
.
unstable since: 2.44
Methods inherited from GtkSelectionModel (11)
gtk_selection_model_get_selection
Gets the set containing all currently selected items in the model.
gtk_selection_model_get_selection_in_range
Gets the set of selected items in a range.
gtk_selection_model_is_selected
Checks if the given item is selected.
gtk_selection_model_select_all
Requests to select all items in the model.
gtk_selection_model_select_item
Requests to select an item in the model.
gtk_selection_model_select_range
Requests to select a range of items in the model.
gtk_selection_model_selection_changed
Helper function for implementations of GtkSelectionModel
.
gtk_selection_model_set_selection
Make selection changes.
gtk_selection_model_unselect_all
Requests to unselect all items in the model.
gtk_selection_model_unselect_item
Requests to unselect an item in the model.
gtk_selection_model_unselect_range
Requests to unselect a range of items in the model.
Signals
ClapperGtk.QueueSelection::item-selected
Signals when user selected item within the GtkSelectionModel
.
Note that this signal is emitted only when item gets selected from
the GTK side. If item was changed internally by e.g. ClapperQueue
progression, this signal will not be emitted.
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Signals inherited from GListModel (1)
GListModel::items-changed
This signal is emitted whenever items were added to or removed
from list
. At position
, removed
items were removed and added
items were added in their place.
unstable since: 2.44
Signals inherited from GtkSelectionModel (1)
GtkSelectionModel::selection-changed
Emitted when the selection state of some of the items in model
changes.