方法
GtkTextBufferinsert_interactive
声明 [src]
gboolean
gtk_text_buffer_insert_interactive (
GtkTextBuffer* buffer,
GtkTextIter* iter,
const char* text,
int len,
gboolean default_editable
)
描述 [来源]
在 buffer
中插入 text
。
类似于 gtk_text_buffer_insert()
,但如果 iter
在缓冲区中的一个不可编辑的位置,则不会发生插入。通常,如果插入是由用户操作(交互式)引起的,您希望防止在不可编辑的位置进行插入。
default_editable
表示未应用影响编辑性的标记的文本的可编辑性。通常,这里可以使用 gtk_text_view_get_editable()
的结果。
参数
iter
-
类型:
GtkTextIter
buffer
中的一个位置。此数据由方法调用者拥有。 text
-
类型:
const char*
一些 UTF-8 文本。
此数据由方法调用者拥有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 len
-
类型:
int
文本的字节长度,或 -1。
default_editable
-
类型:
gboolean
缓冲区的默认可编辑性。