void gtk_text_buffer_delete_mark ( GtkTextBuffer* buffer, GtkTextMark* mark )
mark, so that it’s no longer located anywhere in the buffer.
Removes the reference the buffer holds to the mark, so if
you haven’t called
g_object_ref() on the mark, it will be freed.
Even if the mark isn’t freed, most operations on
invalid, until it gets added to a buffer again with
to find out if a mark has been removed from its buffer.
GtkTextBuffer::mark-deleted signal will be emitted as
notification after the mark is deleted.
The data is owned by the caller of the function.