glib中g_object_set_data及相关函数的使用[0713]

主要使用的函数有g_object_set_data与g_object_get_data两个函数

他们的主要功能是把某个指针(任意类型的[可以指向某个构件],原型为gpointer ,即空指针)与某个构件相关连。

关联后即可通过构件+相应的key获取到相应的指针。


Code

 

 另外如果是clutter中一些不为float reference的东东,也可以用此法做个关联

最后用clutter_container_find_by_name找到相应的构件,在通过指定的key找到需要释放的构件进行释放。

 

posted @ 2009-07-13 14:12  平繁  阅读(3014)  评论(0编辑  收藏  举报