GtkTextMark* gtk_text_mark_new ( const gchar* name, gboolean left_gravity )
Creates a text mark. Add it to a buffer using gtk_text_buffer_add_mark().
NULL, the mark is anonymous; otherwise, the mark can be
retrieved by name using gtk_text_buffer_get_mark(). If a mark has left
gravity, and text is inserted at the mark’s current location, the mark
will be moved to the left of the newly-inserted text. If the mark has
right gravity (
FALSE), the mark will end up on the
right of newly-inserted text. The standard left-to-right cursor is a
mark with right gravity (when you type, the cursor stays on the right
side of the text you’re typing).
Mark name or
The argument can be
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
Whether the mark should have left gravity.
|The caller of the function takes ownership of the data, and is responsible for freeing it.|