Method
GtkStringListsplice
Declaration [src]
void
gtk_string_list_splice (
  GtkStringList* self,
  guint position,
  guint n_removals,
  const char* const* additions
)
Description [src]
Changes self by removing n_removals strings and adding additions
to it.
This function is more efficient than gtk_string_list_append()
and gtk_string_list_remove(), because it only emits the
::items-changed signal once for the change.
This function copies the strings in additions.
The parameters position and n_removals must be correct (ie:
position + n_removals must be less than or equal to the length
of the list at the time this function is called).
Parameters
| position | guint | 
| The position at which to make the change. | |
| n_removals | guint | 
| The number of strings to remove. | |
| additions | An array of char* | 
| The strings to add. | |
| The argument can be NULL. | |
| The array must be NULL-terminated. | |
| The data is owned by the caller of the function. | |
| Each element is a NUL terminated UTF-8 string. |