构造器

GioPropertyActionnew

自: 2.38

声明 [源代码]

GPropertyAction*
g_property_action_new (
  const gchar* name,
  GObject* object,
  const gchar* property_name
)

描述 [源代码]

在指定的对象上根据 property_name 属性值创建对应的 GAction 对象。

该属性必须存在、可读和可写(并非仅用于构造)。

此函数会在对象上拿取引用,并在操作被销毁之前不释放它。

自: 2.38

参数

name

类型: const gchar*

要创建的操作的名称。

数据由函数的调用者拥有。
值是一个以 NUL 结束的 UTF-8 字符串。
object

类型: GObject

具有要包装属性的对象。

数据由函数的调用者拥有。
property_name

类型: const gchar*

属性名称。

数据由函数的调用者拥有。
值是一个以 NUL 结束的 UTF-8 字符串。

返回值

类型: GPropertyAction

一个新的 GPropertyAction

函数调用者将获得数据所有权,并负责释放它。