GInitiallyUnownedClass.constructor

the @constructor function is called by g_object_new () to complete the object initialization after all the construction properties are set. The first thing a @constructor implementation must do is chain up to the @constructor of the parent class. Overriding @constructor should be rarely needed, e.g. to handle construct properties, or to implement singletons.

struct GInitiallyUnownedClass
extern (C)
ObjectC* function(GType type, uint nConstructProperties, GObjectConstructParam* constructProperties) constructor;