gpephone项目里有对gconf-dbus的二次封装libsettings.
使用简单:
setting = setting_open();
setting_set_int(setting, key, iValue);
setting_get_int(setting,key, &iValue);
和设制回调函数等api函数,在监控的变量发生变化是,回调用回调函数。
特别注意:在用gconf-dbus来实现通信时,一定要把setting_open()函数放在gtk_init(&argc, &argv)之后去实现。
感觉是gconf-dbus回用到glib里的函数,所以要先对GTK初始化。
本文介绍gpephone项目中对gconf-dbus进行二次封装的libsettings库。该库提供了一系列简单的API,如设置整型值、获取整型值及设置回调函数等。特别强调了在使用gconf-dbus时,需确保在调用setting_open()前已完成GTK初始化。
993

被折叠的 条评论
为什么被折叠?



