void g_list_store_splice ( GListStore* store, guint position, guint n_removals, gpointer* additions, guint n_additions )
store by removing
n_removals items and adding
items to it.
additions must contain
n_additions items of type
NULL is not permitted.
This function is more efficient than
g_list_store_remove(), because it only emits
GListModel::items-changed once for the change.
This function takes a ref on each item in
n_removals must be correct (ie:
n_removals must be less than or equal to the length of
the list at the time this function is called).
Available since: 2.44
The position at which to make the change.
The number of items to remove.
Type: An array of
The items to add.
The length of the array is specified in the
The data is owned by the caller of the function.
The number of items to add.