Home | History | Annotate | Download | only in gobject

Lines Matching full:pspec

42  * @pspec: a valid #GParamSpec
47 #define G_PARAM_SPEC(pspec) (G_TYPE_CHECK_INSTANCE_CAST ((pspec), G_TYPE_PARAM, GParamSpec))
50 * @pspec: a #GParamSpec
52 * Checks whether @pspec "is a" valid #GParamSpec structure of type %G_TYPE_PARAM
55 #define G_IS_PARAM_SPEC(pspec) (G_TYPE_CHECK_INSTANCE_TYPE ((pspec), G_TYPE_PARAM))
73 * @pspec: a valid #GParamSpec
77 #define G_PARAM_SPEC_GET_CLASS(pspec) (G_TYPE_INSTANCE_GET_CLASS ((pspec), G_TYPE_PARAM, GParamSpecClass))
83 * @pspec: a valid #GParamSpec
85 * Retrieves the #GType of this @pspec.
87 #define G_PARAM_SPEC_TYPE(pspec) (G_TYPE_FROM_INSTANCE (pspec))
90 * @pspec: a valid #GParamSpec
92 * Retrieves the #GType name of this @pspec.
94 #define G_PARAM_SPEC_TYPE_NAME(pspec) (g_type_name (G_PARAM_SPEC_TYPE (pspec)))
97 * @pspec: a valid #GParamSpec
101 #define G_PARAM_SPEC_VALUE_TYPE(pspec) (G_PARAM_SPEC (pspec)->value_type)
240 void (*finalize) (GParamSpec *pspec);
243 void (*value_set_default) (GParamSpec *pspec,
245 gboolean (*value_validate) (GParamSpec *pspec,
247 gint (*values_cmp) (GParamSpec *pspec,
269 GParamSpec* g_param_spec_ref (GParamSpec *pspec);
270 void g_param_spec_unref (GParamSpec *pspec);
271 void g_param_spec_sink (GParamSpec *pspec);
272 GParamSpec* g_param_spec_ref_sink (GParamSpec *pspec);
273 gpointer g_param_spec_get_qdata (GParamSpec *pspec,
275 void g_param_spec_set_qdata (GParamSpec *pspec,
278 void g_param_spec_set_qdata_full (GParamSpec *pspec,
282 gpointer g_param_spec_steal_qdata (GParamSpec *pspec,
284 GParamSpec* g_param_spec_get_redirect_target (GParamSpec *pspec);
286 void g_param_value_set_default (GParamSpec *pspec,
288 gboolean g_param_value_defaults (GParamSpec *pspec,
290 gboolean g_param_value_validate (GParamSpec *pspec,
292 gboolean g_param_value_convert (GParamSpec *pspec,
296 gint g_param_values_cmp (GParamSpec *pspec,
299 G_CONST_RETURN gchar* g_param_spec_get_name (GParamSpec *pspec);
300 G_CONST_RETURN gchar* g_param_spec_get_nick (GParamSpec *pspec);
301 G_CONST_RETURN gchar* g_param_spec_get_blurb (GParamSpec *pspec);
324 * @value_set_default: Resets a @value to the default value for @pspec
328 * specifications set out by @pspec (optional), see
330 * @values_cmp: Compares @value1 with @value2 according to @pspec
346 void (*instance_init) (GParamSpec *pspec); /* optional */
350 void (*finalize) (GParamSpec *pspec); /* optional */
351 void (*value_set_default) (GParamSpec *pspec, /* recommended */
353 gboolean (*value_validate) (GParamSpec *pspec, /* optional */
355 gint (*values_cmp) (GParamSpec *pspec, /* recommended */
376 GParamSpec *pspec,
379 GParamSpec *pspec);
394 * gboolean value_validate (GParamSpec *pspec,
397 * that it complies with pspec's requirements (i.e.
401 * gint values_cmp (GParamSpec *pspec,