Benny, I noticed that you declare init and class_init functions, and a parent_class variable in class_init, when you use G_DEFINE_TYPE. This define declares these functions and variable for you. Jeff.