函数

GObjectparam_spec_unichar

声明 [源代码]

GParamSpec*
g_param_spec_unichar (
  const gchar* name,
  const gchar* nick,
  const gchar* blurb,
  gunichar default_value,
  GParamFlags flags
)

描述 [源代码]

创建一个新的 GParamSpecUnichar 实例,指定 G_TYPE_UINT 属性。可以使用 g_value_set_uint() 和 g_value_get_uint() 访问此属性的 GValue 结构体。

有关属性名称的详细信息,请参见 g_param_spec_internal()

参数

name

类型: const gchar*

指定的属性规范名称。

此数据归函数调用者所有。
值是由 NUL 终止的 UTF-8 字符串。
nick

类型: const gchar*

指定属性的昵称。

该参数可以为 NULL
此数据归函数调用者所有。
值是由 NUL 终止的 UTF-8 字符串。
blurb

类型: const gchar*

指定属性的描述。

该参数可以为 NULL
此数据归函数调用者所有。
值是由 NUL 终止的 UTF-8 字符串。
default_value

类型: gunichar

指定属性的默认值。

flags

类型: GParamFlags

指定属性的标志。

返回值

类型: GParamSpec

一个新创建的参数规范。

函数调用者拥有该数据的所有权,并负责释放该数据。