方法
GObjectObjectset_data_full
声明 [src]
void
g_object_set_data_full (
GObject* object,
const gchar* key,
gpointer data,
GDestroyNotify destroy
)
描述 [src]
类似于 g_object_set_data(),但增加了当关联被销毁(不论是设置为不同的值还是对象被销毁)时的通知。
请注意,如果 data 是 NULL,则不会调用 destroy 回调。
此方法对于语言绑定不可直接使用。
参数
key-
类型:
const gchar*键的名称。
数据由方法调用者持有。 值是一个以 NULL 结尾的 UTF-8 字符串。 data-
类型:
gpointer与该键关联的数据。
参数可以是 NULL。数据由方法调用者持有。 destroy-
类型:
GDestroyNotify当关联被销毁时调用的函数。
参数可以是 NULL。