Lines Matching refs:espec
429 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec); in param_enum_init() local
431 espec->enum_class = NULL; in param_enum_init()
432 espec->default_value = 0; in param_enum_init()
438 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec); in param_enum_finalize() local
441 if (espec->enum_class) in param_enum_finalize()
443 g_type_class_unref (espec->enum_class); in param_enum_finalize()
444 espec->enum_class = NULL; in param_enum_finalize()
461 GParamSpecEnum *espec = G_PARAM_SPEC_ENUM (pspec); in param_enum_validate() local
464 if (!espec->enum_class || in param_enum_validate()
465 !g_enum_get_value (espec->enum_class, value->data[0].v_long)) in param_enum_validate()
466 value->data[0].v_long = espec->default_value; in param_enum_validate()
1948 GParamSpecEnum *espec; in g_param_spec_enum() local
1957 espec = g_param_spec_internal (G_TYPE_PARAM_ENUM, in g_param_spec_enum()
1963 espec->enum_class = enum_class; in g_param_spec_enum()
1964 espec->default_value = default_value; in g_param_spec_enum()
1965 G_PARAM_SPEC (espec)->value_type = enum_type; in g_param_spec_enum()
1967 return G_PARAM_SPEC (espec); in g_param_spec_enum()