构造函数
GObjectObjectnew_valist
声明 [来源]
GObject*
g_object_new_valist (
GType object_type,
const gchar* first_property_name,
va_list var_args
)
描述 [来源]
创建一个新的GObject子类的实例并设置其属性。
构造参数(参见 G_PARAM_CONSTRUCT
,G_PARAM_CONSTRUCT_only
)未显式指定的默认值将被设置为默认值。
此构造函数不直接对语言绑定可用。
参数
对象类型
-
类型:
GType
要实例化的GObject子类的类型ID。
第一个属性名称
-
类型:
const gchar*
第一个属性的名字。
数据由函数的调用者拥有。 值是一个以NUL结尾的UTF-8字符串。 可变参数
-
类型:
va_list
第一个属性的值,随后可选地由更多的名称/值对跟随,最后跟以
NULL
。
返回值
类型: GObject
object_type
的一个新实例。
函数的调用者负责数据的接收并释放。 |