GtkTextMark* gtk_text_mark_new ( const char* name, gboolean left_gravity )
Creates a text mark.
Add it to a buffer using
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).
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.|