since: 2.2

Declaration [src]

gtk_tree_selection_get_selected_rows (
  GtkTreeSelection* selection,
  GtkTreeModel** model

Description [src]

Creates a list of path of all selected rows.

Additionally, if you are planning on modifying the model after calling this function, you may want to convert the returned list into a list of GtkTreeRowReferences.

To do this, you can use gtk_tree_row_reference_new().

To free the return value, use:

g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free);

Available since: 2.2



Type: GtkTreeModel

A pointer to set to the GtkTreeModel, or NULL.

The argument will be set by the function.
The argument can be NULL.
The returned data is owned by the instance.

Return value

Type: A list of GtkTreePath*

The selected paths.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.