gtkc.gobjecttypes.GParamSpecTypeInfo Struct Reference

Detailed Description

This structure is used to provide the type system with the information required to initialize and destruct (finalize) a parameter's class and instances thereof.

The initialized structure is passed to the g_param_type_register_static() The type system will perform a deep copy of this structure, so it's memory does not need to be persistent across invocation of g_param_type_register_static(). guint16instance_size; Size of the instance (object) structure. guint16n_preallocs; Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the slice allocator now. instance_init() Location of the instance initialization function (optional). GTypevalue_type; The GType of values conforming to this GParamSpec finalize() The instance finalization function (optional). value_set_default() Resets a value to the default value for pspec Logo Logo Logo