Hi The referenced docs are good but only up to a point. Their seems to be two methods used A) one that used a boiler plate type declarations code etc and B) one that uses the G_DECLARE type declarations. OLD and NEW. The referenced docs do not provided full explanations or examples of either. Gobject destruction is not fully described as when object dispose and object finalize should be used for an given Gobjects destruction and examples of correct use. Regards Tim _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list