构造函数
GtkTextMarknew
声明 [src]
GtkTextMark*
gtk_text_mark_new (
const char* name,
gboolean left_gravity
)
描述 [src]
创建一个文本标记。
使用gtk_text_buffer_add_mark()将其添加到缓冲区。如果name为NULL,则标记为匿名;否则,可以使用gtk_text_buffer_get_mark()通过名称检索标记。如果一个标记有左侧重力,并且文本在标记的当前位置插入,则标记将移动到新插入文本的左侧。如果标记有右侧重力(left_gravity = FALSE),则标记将位于新插入文本的右侧。标准的从左到右的光标是一个具有右侧重力的标记(当你输入时,光标停在你要输入文本的右侧)。
参数
name-
类型:
const char*标记名称。
参数可以 NULL。数据由函数的调用者拥有。 该值是NUL终止的UTF-8字符串。 left_gravity-
类型:
gboolean标记是否应该有左侧重力。
返回值
类型: GtkTextMark
新的GtkTextMark。
| 函数的调用者获取数据的所有权,并负责释放它。 |