虚拟方法

声明 [src]

void
get_preedit_string (
  GtkIMContext* context,
  char** str,
  PangoAttrList** attrs,
  int* cursor_pos
)

描述 [src]

检索输入上下文的当前预编辑字符串,以及应用到此字符串的属性列表。

此字符串应插入到插入点处显示。

参数

str

类型: char**

存储检索到的字符串的位置。检索到的字符串必须使用 g_free() 释放。

此参数将由函数设置。
方法调用者承担返回数据的所有权,并且负责释放它。
该值是一个以 NUL 结尾的 UTF-8 字符串。
attrs

类型: PangoAttrList

存储检索到的属性列表的位置。完成此列表后,您必须使用 pango_attr_list_unref() 释放它。

此参数将由函数设置。
方法调用者承担返回数据的所有权,并且负责释放它。
cursor_pos

类型: int*

存储预编辑字符串内光标位置(以字符为单位)的位置。

此参数将由函数设置。