方法

GtkIMContextget_preedit_string

声明 [源]

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

描述 [源]

获取当前输入上下文的预编辑字符串以及要应用于该字符串的属性列表。

该字符串应显示在插入点插入。

参数

str

类型: char**

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

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

类型: PangoAttrList

保存检索到的属性列表的位置。您完成此列表后,必须使用 pango_attr_list_unref() 解除引用。

该参数将由函数设置。
调用此方法的调用者将拥有返回的数据,并负责释放它。
cursor_pos

类型: int*

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

该参数将由函数设置。