Home | History | Annotate | Download | only in gobject

Lines Matching full:value

47  * value, and the methods g_enum_get_value_by_name(),
51 * GLib type system, it can be used as value type for object
66 static void value_flags_enum_init (GValue *value);
69 static gchar* value_flags_enum_collect_value (GValue *value,
73 static gchar* value_flags_enum_lcopy_value (const GValue *value,
129 value_flags_enum_init (GValue *value)
131 value->data[0].v_long = 0;
142 value_flags_enum_collect_value (GValue *value,
147 value->data[0].v_long = collect_values[0].v_int;
153 value_flags_enum_lcopy_value (const GValue *value,
161 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
163 *int_p = value->data[0].v_long;
347 class->minimum = class->values->value;
348 class->maximum = class->values->value;
351 class->minimum = MIN (class->minimum, values->value);
352 class->maximum = MAX (class->maximum, values->value);
374 class->mask |= values->value;
499 * @value: the value to look up
501 * Returns the #GEnumValue for a value.
503 * Returns: the #GEnumValue for @value, or %NULL if @value is not a
508 gint value)
517 if (enum_value->value == value)
527 * @value: the value
529 * Returns the first #GFlagsValue which is set in @value.
531 * Returns: the first #GFlagsValue which is set in @value, or %NULL if
536 guint value)
544 if (value == 0)
547 if (flags_value->value == 0)
553 if (flags_value->value != 0 && (flags_value->value & value) == flags_value->value)
563 * @value: a valid #GValue whose type is derived from %G_TYPE_ENUM
564 * @v_enum: enum value to be set
569 g_value_set_enum (GValue *value,
572 g_return_if_fail (G_VALUE_HOLDS_ENUM (value));
574 value->data[0].v_long = v_enum;
579 * @value: a valid #GValue whose type is derived from %G_TYPE_ENUM
583 * Returns: enum contents of @value
586 g_value_get_enum (const GValue *value)
588 g_return_val_if_fail (G_VALUE_HOLDS_ENUM (value), 0);
590 return value->data[0].v_long;
595 * @value: a valid #GValue whose type is derived from %G_TYPE_FLAGS
596 * @v_flags: flags value to be set
601 g_value_set_flags (GValue *value,
604 g_return_if_fail (G_VALUE_HOLDS_FLAGS (value));
606 value->data[0].v_ulong = v_flags;
611 * @value: a valid #GValue whose type is derived from %G_TYPE_FLAGS
615 * Returns: flags contents of @value
618 g_value_get_flags (const GValue *value)
620 g_return_val_if_fail (G_VALUE_HOLDS_FLAGS (value), 0);
622 return value->data[0].v_ulong;