'prepend(row=None)
:param row: a list of values to apply to the newly prepend row or :obj:`None`
:type row: [:obj:`object`] or :obj:`None`
:returns: :obj:`Gtk.TreeIter` of the prepended row
:rtype: :obj:`Gtk.TreeIter`
If `row` is :obj:`None` the prepended row will be empty and to fill in
values you need to call :obj:`Gtk.ListStore.set`\() or
:obj:`Gtk.ListStore.set_value`\().
If `row` isn\'t :obj:`None` it has to be a list of values which will be
used to fill the row.'

def prepend(self, row=None):

    return self._do_insert(0, row)
