Home | History | Annotate | Download | only in gobject

Lines Matching full:pspec

60 param_char_init (GParamSpec *pspec)
62 GParamSpecChar *cspec = G_PARAM_SPEC_CHAR (pspec);
70 param_char_set_default (GParamSpec *pspec,
73 value->data[0].v_int = G_PARAM_SPEC_CHAR (pspec)->default_value;
77 param_char_validate (GParamSpec *pspec,
80 GParamSpecChar *cspec = G_PARAM_SPEC_CHAR (pspec);
89 param_uchar_init (GParamSpec *pspec)
91 GParamSpecUChar *uspec = G_PARAM_SPEC_UCHAR (pspec);
99 param_uchar_set_default (GParamSpec *pspec,
102 value->data[0].v_uint = G_PARAM_SPEC_UCHAR (pspec)->default_value;
106 param_uchar_validate (GParamSpec *pspec,
109 GParamSpecUChar *uspec = G_PARAM_SPEC_UCHAR (pspec);
118 param_boolean_set_default (GParamSpec *pspec,
121 value->data[0].v_int = G_PARAM_SPEC_BOOLEAN (pspec)->default_value;
125 param_boolean_validate (GParamSpec *pspec,
136 param_int_init (GParamSpec *pspec)
138 GParamSpecInt *ispec = G_PARAM_SPEC_INT (pspec);
146 param_int_set_default (GParamSpec *pspec,
149 value->data[0].v_int = G_PARAM_SPEC_INT (pspec)->default_value;
153 param_int_validate (GParamSpec *pspec,
156 GParamSpecInt *ispec = G_PARAM_SPEC_INT (pspec);
165 param_int_values_cmp (GParamSpec *pspec,
176 param_uint_init (GParamSpec *pspec)
178 GParamSpecUInt *uspec = G_PARAM_SPEC_UINT (pspec);
186 param_uint_set_default (GParamSpec *pspec,
189 value->data[0].v_uint = G_PARAM_SPEC_UINT (pspec)->default_value;
193 param_uint_validate (GParamSpec *pspec,
196 GParamSpecUInt *uspec = G_PARAM_SPEC_UINT (pspec);
205 param_uint_values_cmp (GParamSpec *pspec,
216 param_long_init (GParamSpec *pspec)
218 GParamSpecLong *lspec = G_PARAM_SPEC_LONG (pspec);
231 param_long_set_default (GParamSpec *pspec,
234 value->data[0].v_long = G_PARAM_SPEC_LONG (pspec)->default_value;
238 param_long_validate (GParamSpec *pspec,
241 GParamSpecLong *lspec = G_PARAM_SPEC_LONG (pspec);
250 param_long_values_cmp (GParamSpec *pspec,
261 param_ulong_init (GParamSpec *pspec)
263 GParamSpecULong *uspec = G_PARAM_SPEC_ULONG (pspec);
275 param_ulong_set_default (GParamSpec *pspec,
278 value->data[0].v_ulong = G_PARAM_SPEC_ULONG (pspec)->default_value;
282 param_ulong_validate (GParamSpec *pspec,
285 GParamSpecULong *uspec = G_PARAM_SPEC_ULONG (pspec);
294 param_ulong_values_cmp (GParamSpec *pspec,
305 param_int64_init (GParamSpec *pspec)
307 GParamSpecInt64 *lspec = G_PARAM_SPEC_INT64 (pspec);
315 param_int64_set_default (GParamSpec *pspec,
318 value->data[0].v_int64 = G_PARAM_SPEC_INT64 (pspec)->default_value;
322 param_int64_validate (GParamSpec *pspec,
325 GParamSpecInt64 *lspec = G_PARAM_SPEC_INT64 (pspec);
334 param_int64_values_cmp (GParamSpec *pspec,
345 param_uint64_init (GParamSpec *pspec)
347 GParamSpecUInt64 *uspec = G_PARAM_SPEC_UINT64 (pspec);
355 param_uint64_set_default (GParamSpec *pspec,
358 value->data[0].v_uint64 = G_PARAM_SPEC_UINT64 (pspec)->default_value;
362 param_uint64_validate (GParamSpec *pspec,
365 GParamSpecUInt64 *uspec = G_PARAM_SPEC_UINT64 (pspec);
374 param_uint64_values_cmp (GParamSpec *pspec,
385 param_unichar_init (GParamSpec *pspec)
387 GParamSpecUnichar *uspec = G_PARAM_SPEC_UNICHAR (pspec);
393 param_unichar_set_default (GParamSpec *pspec,
396 value->data[0].v_uint = G_PARAM_SPEC_UNICHAR (pspec)->default_value;
400 param_unichar_validate (GParamSpec *pspec,
416 param_unichar_values_cmp (GParamSpec *pspec,
427 param_enum_init (GParamSpec *pspec)
429 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec);
436 param_enum_finalize (GParamSpec *pspec)
438 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec);
447 parent_class->finalize (pspec);
451 param_enum_set_default (GParamSpec *pspec,
454 value->data[0].v_long = G_PARAM_SPEC_ENUM (pspec)->default_value;
458 param_enum_validate (GParamSpec *pspec,
461 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec);
472 param_flags_init (GParamSpec *pspec)
474 GParamSpecFlags *fspec = G_PARAM_SPEC_FLAGS (pspec);
481 param_flags_finalize (GParamSpec *pspec)
483 GParamSpecFlags *fspec = G_PARAM_SPEC_FLAGS (pspec);
492 parent_class->finalize (pspec);
496 param_flags_set_default (GParamSpec *pspec,
499 value->data[0].v_ulong = G_PARAM_SPEC_FLAGS (pspec)->default_value;
503 param_flags_validate (GParamSpec *pspec,
506 GParamSpecFlags *fspec = G_PARAM_SPEC_FLAGS (pspec);
518 param_float_init (GParamSpec *pspec)
520 GParamSpecFloat *fspec = G_PARAM_SPEC_FLOAT (pspec);
529 param_float_set_default (GParamSpec *pspec,
532 value->data[0].v_float = G_PARAM_SPEC_FLOAT (pspec)->default_value;
536 param_float_validate (GParamSpec *pspec,
539 GParamSpecFloat *fspec = G_PARAM_SPEC_FLOAT (pspec);
548 param_float_values_cmp (GParamSpec *pspec,
552 gfloat epsilon = G_PARAM_SPEC_FLOAT (pspec)->epsilon;
561 param_double_init (GParamSpec *pspec)
563 GParamSpecDouble *dspec = G_PARAM_SPEC_DOUBLE (pspec);
572 param_double_set_default (GParamSpec *pspec,
575 value->data[0].v_double = G_PARAM_SPEC_DOUBLE (pspec)->default_value;
579 param_double_validate (GParamSpec *pspec,
582 GParamSpecDouble *dspec = G_PARAM_SPEC_DOUBLE (pspec);
591 param_double_values_cmp (GParamSpec *pspec,
595 gdouble epsilon = G_PARAM_SPEC_DOUBLE (pspec)->epsilon;
604 param_string_init (GParamSpec *pspec)
606 GParamSpecString *sspec = G_PARAM_SPEC_STRING (pspec);
617 param_string_finalize (GParamSpec *pspec)
619 GParamSpecString *sspec = G_PARAM_SPEC_STRING (pspec);
629 parent_class->finalize (pspec);
633 param_string_set_default (GParamSpec *pspec,
636 value->data[0].v_pointer = g_strdup (G_PARAM_SPEC_STRING (pspec)->default_value);
640 param_string_validate (GParamSpec *pspec,
643 GParamSpecString *sspec = G_PARAM_SPEC_STRING (pspec);
699 param_string_values_cmp (GParamSpec *pspec,
712 param_param_init (GParamSpec *pspec)
714 /* GParamSpecParam *spec = G_PARAM_SPEC_PARAM (pspec); */
718 param_param_set_default (GParamSpec *pspec,
725 param_param_validate (GParamSpec *pspec,
728 /* GParamSpecParam *spec = G_PARAM_SPEC_PARAM (pspec); */
732 if (param && !g_value_type_compatible (G_PARAM_SPEC_TYPE (param), G_PARAM_SPEC_VALUE_TYPE (pspec)))
743 param_boxed_init (GParamSpec *pspec)
745 /* GParamSpecBoxed *bspec = G_PARAM_SPEC_BOXED (pspec); */
749 param_boxed_set_default (GParamSpec *pspec,
756 param_boxed_validate (GParamSpec *pspec,
759 /* GParamSpecBoxed *bspec = G_PARAM_SPEC_BOXED (pspec); */
768 param_boxed_values_cmp (GParamSpec *pspec,
781 param_pointer_init (GParamSpec *pspec)
783 /* GParamSpecPointer *spec = G_PARAM_SPEC_POINTER (pspec); */
787 param_pointer_set_default (GParamSpec *pspec,
794 param_pointer_validate (GParamSpec *pspec,
797 /* GParamSpecPointer *spec = G_PARAM_SPEC_POINTER (pspec); */
804 param_pointer_values_cmp (GParamSpec *pspec,
817 param_value_array_init (GParamSpec *pspec)
819 GParamSpecValueArray *aspec = G_PARAM_SPEC_VALUE_ARRAY (pspec);
848 param_value_array_finalize (GParamSpec *pspec)
850 GParamSpecValueArray *aspec = G_PARAM_SPEC_VALUE_ARRAY (pspec);
859 parent_class->finalize (pspec);
863 param_value_array_set_default (GParamSpec *pspec,
866 GParamSpecValueArray *aspec = G_PARAM_SPEC_VALUE_ARRAY (pspec);
879 param_value_array_validate (GParamSpec *pspec,
882 GParamSpecValueArray *aspec = G_PARAM_SPEC_VALUE_ARRAY (pspec);
923 param_value_array_values_cmp (GParamSpec *pspec,
927 GParamSpecValueArray *aspec = G_PARAM_SPEC_VALUE_ARRAY (pspec);
965 param_object_init (GParamSpec *pspec)
967 /* GParamSpecObject *ospec = G_PARAM_SPEC_OBJECT (pspec); */
971 param_object_set_default (GParamSpec *pspec,
978 param_object_validate (GParamSpec *pspec,
981 GParamSpecObject *ospec = G_PARAM_SPEC_OBJECT (pspec);
996 param_object_values_cmp (GParamSpec *pspec,
1009 param_override_init (GParamSpec *pspec)
1011 /* GParamSpecOverride *ospec = G_PARAM_SPEC_OVERRIDE (pspec); */
1015 param_override_finalize (GParamSpec *pspec)
1017 GParamSpecOverride *ospec = G_PARAM_SPEC_OVERRIDE (pspec);
1026 parent_class->finalize (pspec);
1030 param_override_set_default (GParamSpec *pspec,
1033 GParamSpecOverride *ospec = G_PARAM_SPEC_OVERRIDE (pspec);
1039 param_override_validate (GParamSpec *pspec,
1042 GParamSpecOverride *ospec = G_PARAM_SPEC_OVERRIDE (pspec);
1048 param_override_values_cmp (GParamSpec *pspec,
1052 GParamSpecOverride *ospec = G_PARAM_SPEC_OVERRIDE (pspec);
1058 param_gtype_init (GParamSpec *pspec)
1063 param_gtype_set_default (GParamSpec *pspec,
1066 GParamSpecGType *tspec = G_PARAM_SPEC_GTYPE (pspec);
1072 param_gtype_validate (GParamSpec *pspec,
1075 GParamSpecGType *tspec = G_PARAM_SPEC_GTYPE (pspec);
1089 param_gtype_values_cmp (GParamSpec *pspec,
2155 GParamSpecParam *pspec;
2159 pspec = g_param_spec_internal (G_TYPE_PARAM_PARAM,
2164 G_PARAM_SPEC (pspec)->value_type = param_type;
2166 return G_PARAM_SPEC (pspec);
2225 GParamSpecPointer *pspec;
2227 pspec = g_param_spec_internal (G_TYPE_PARAM_POINTER,
2232 return G_PARAM_SPEC (pspec);
2370 GParamSpec *pspec;
2386 pspec = g_param_spec_internal (G_TYPE_PARAM_OVERRIDE,
2390 pspec->value_type = G_PARAM_SPEC_VALUE_TYPE (overridden);
2391 G_PARAM_SPEC_OVERRIDE (pspec)->overridden = g_param_spec_ref (overridden);
2393 return pspec;