paramValueValidate
fn
bool paramValueValidate(gobject.param_spec.ParamSpec pspec, gobject.value.Value value)Ensures that the contents of value comply with the specifications set out by pspec. For example, a #GParamSpecInt might require that integers stored in value may not be smaller than -42 and not be greater than +42. If value contains an integer outside of this range, it is modified accordingly, so the resulting value will fit into the range -42 .. +42.
Parameters
pspec | a valid #GParamSpec |
value | a #GValue of correct type for pspec |
Returns
whether modifying value was necessary to ensure validity