Gtk.Editable.get_chars

### Method

# Gtk Editableget_chars

#### Declaration [src]

    char*
    gtk_editable_get_chars (
      GtkEditable* editable,
      int start_pos,
      int end_pos
    )

#### Description [src]

Retrieves a sequence of characters.

The characters that are retrieved are those characters at positions from `start_pos` up to, but not including `end_pos`. If `end_pos` is negative, then the characters retrieved are those characters from `start_pos` to the end of the text.

Note that positions are specified in characters, not bytes.

#### Parameters

`start_pos` | `int`
| Start of text.
`end_pos` | `int`
| End of text.

#### Return value

Returns: | `utf8`
| A pointer to the contents of the widget as a string. This string is allocated by the `GtkEditable` implementation and should be freed by the caller.
| The caller of the method takes ownership of the data, and is responsible for freeing it.
| The string is a NUL terminated UTF-8 string.