gobject
TimeTravelo
这个作者很懒,什么都没留下…
展开
-
【GObject-03】用GObject来实现继承
基本使用 home.h #ifndef HOME_H #define HOME_H #include <glib-object.h> /*获取HOME_TYPE类型*/ #define HOME_TYPE (home_get_type()) /* 检查obj是否是Home类型,如果是,则将返回指向obj成员变量Home的指针 */ #define HOME_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HOME_TYPE,原创 2021-05-24 15:07:53 · 161 阅读 · 0 评论 -
【GObject-02】Signal
基本使用 signal_demo.h #ifndef SIGNAL_DEMO_H #define SIGNAL_DEMO_H #include <glib-object.h> #define SIGNAL_TYPE_DEMO (signal_demo_get_type ()) #define SIGNAL_DEMO(object) \ G_TYPE_CHECK_INSTANCE_CAST ((object), SIGNAL_TYPE_DEMO, SignalDem原创 2021-05-24 15:03:01 · 87 阅读 · 0 评论