方法

GtkEntryBufferinsert_text

声明 [src]

guint
gtk_entry_buffer_insert_text (
  GtkEntryBuffer* buffer,
  guint position,
  const char* chars,
  int n_chars
)

描述 [src]

n_chars 个字符的 chars 插入到缓冲区的内容中,位置为 position

如果 n_chars 是负数,那么将插入 chars 中的字符,直到遇到空终止符。如果 positionn_chars 超出范围,或者超过了缓冲区文本的最大长度,则它们被强制转换为合理的值。

请注意,位置和长度是以字符为单位,而不是以字节为单位。

参数

position

类型: guint

插入文本的位置。

chars

类型: const char*

要插入缓冲区的文本。

数据是方法调用者拥有的。
值是一个空终止的 UTF-8 字符串。
n_chars

类型: int

文本的长度(以字符为单位),或 -1。

返回值

类型: guint

实际插入的字符数。