- finalize
void function(GParamSpec* pspec) finalize;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- instanceInit
void function(GParamSpec* pspec) instanceInit;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- instanceSize
ushort instanceSize;
Undocumented in source.
- nPreallocs
ushort nPreallocs;
Undocumented in source.
- valueSetDefault
void function(GParamSpec* pspec, GValue* value) valueSetDefault;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- valueType
GType valueType;
Undocumented in source.
- valueValidate
int function(GParamSpec* pspec, GValue* value) valueValidate;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- valuesCmp
int function(GParamSpec* pspec, GValue* value1, GValue* value2) valuesCmp;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
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 its memory does not need to be persistent across invocation of g_param_type_register_static(). guint16 instance_size; Size of the instance (object) structure. guint16 n_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). GType value_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 (recommended, the default is g_value_reset()), see g_param_value_set_default(). value_validate () Ensures that the contents of value comply with the specifications set out by pspec (optional), see g_param_value_set_validate(). values_cmp () Compares value1 with value2 according to pspec (recommended, the default is memcmp()), see g_param_values_cmp().