I am new to GObject.I confused something about getting pointer to father of one class.For example , On Gobject Spec, we have a class:
struct _MamanBarClass {
GObjectClass parent;
/* class members */
};
what is the difference between :
MamanBarClass klass;
GObjectClass parent_class=G_OBJECT_CLASS(g_type_class_peek_parent (klass));
and
MamanBarClass klass;
GObjectClass g_object_class=G_OBJECT_CLASS(klass);
what is the difference between g_object_class and parent_class
One more question: the difference between casting MamanBarClass(klass) and MAMANBARCLASS(klass) thank you!