Lines Matching refs:value
26 static void mix_value_display_init (GValue * value);
27 static void mix_value_display_free (GValue * value);
30 static gpointer mix_value_display_peek_pointer (const GValue * value);
31 static gchar *mix_value_display_collect (GValue * value,
35 static gchar *mix_value_display_lcopy (const GValue * value,
237 mix_value_display_init (GValue * value) in mix_value_display_init() argument
239 value->data[0].v_pointer = NULL; in mix_value_display_init()
243 mix_value_display_free (GValue * value) in mix_value_display_free() argument
245 if (value->data[0].v_pointer) in mix_value_display_free()
247 mix_display_unref (MIX_DISPLAY_CAST (value->data[0].v_pointer)); in mix_value_display_free()
266 mix_value_display_peek_pointer (const GValue * value) in mix_value_display_peek_pointer() argument
268 return value->data[0].v_pointer; in mix_value_display_peek_pointer()
272 mix_value_display_collect (GValue * value, guint n_collect_values, in mix_value_display_collect() argument
275 mix_value_set_display (value, collect_values[0].v_pointer); in mix_value_display_collect()
281 mix_value_display_lcopy (const GValue * value, in mix_value_display_lcopy() argument
290 G_VALUE_TYPE_NAME (value)); in mix_value_display_lcopy()
293 if (!value->data[0].v_pointer) in mix_value_display_lcopy()
296 *obj_p = value->data[0].v_pointer; in mix_value_display_lcopy()
298 *obj_p = mix_display_ref (value->data[0].v_pointer); in mix_value_display_lcopy()
313 mix_value_set_display (GValue * value, MixDisplay * obj) in mix_value_set_display() argument
317 g_return_if_fail (MIX_VALUE_HOLDS_DISPLAY (value)); in mix_value_set_display()
320 pointer_p = &value->data[0].v_pointer; in mix_value_set_display()
335 mix_value_take_display (GValue * value, MixDisplay * obj) in mix_value_take_display() argument
339 g_return_if_fail (MIX_VALUE_HOLDS_DISPLAY (value)); in mix_value_take_display()
342 pointer_p = &value->data[0].v_pointer; in mix_value_take_display()
356 mix_value_get_display (const GValue * value) in mix_value_get_display() argument
358 g_return_val_if_fail (MIX_VALUE_HOLDS_DISPLAY (value), NULL); in mix_value_get_display()
360 return value->data[0].v_pointer; in mix_value_get_display()
371 mix_value_dup_display (const GValue * value) in mix_value_dup_display() argument
373 g_return_val_if_fail (MIX_VALUE_HOLDS_DISPLAY (value), NULL); in mix_value_dup_display()
375 return mix_display_ref (value->data[0].v_pointer); in mix_value_dup_display()
386 param_display_set_default (GParamSpec * pspec, GValue * value) in param_display_set_default() argument
388 value->data[0].v_pointer = NULL; in param_display_set_default()
392 param_display_validate (GParamSpec * pspec, GValue * value) in param_display_validate() argument
396 MixDisplay *obj = value->data[0].v_pointer; in param_display_validate()
401 value->data[0].v_pointer = NULL; in param_display_validate()