Lines Matching refs:pspecs
226 GParamSpec **pspecs);
238 GSList *pspecs; member
267 g_slist_free (nqueue->pspecs); in g_object_notify_queue_free()
308 GParamSpec *pspecs_mem[16], **pspecs, **free_me = NULL; in g_object_notify_queue_thaw() local
330 pspecs = nqueue->n_pspecs > 16 ? free_me = g_new (GParamSpec*, nqueue->n_pspecs) : pspecs_mem; in g_object_notify_queue_thaw()
332 for (slist = nqueue->pspecs; slist; slist = slist->next) in g_object_notify_queue_thaw()
334 pspecs[n_pspecs++] = slist->data; in g_object_notify_queue_thaw()
341 G_OBJECT_GET_CLASS (object)->dispatch_properties_changed (object, n_pspecs, pspecs); in g_object_notify_queue_thaw()
354 if (g_slist_find (nqueue->pspecs, pspec) == NULL) in g_object_notify_queue_add()
356 nqueue->pspecs = g_slist_prepend (nqueue->pspecs, pspec); in g_object_notify_queue_add()
749 GParamSpec **pspecs) in g_object_class_install_properties() argument
756 g_return_if_fail (pspecs[0] == NULL); in g_object_class_install_properties()
768 GParamSpec *pspec = pspecs[i]; in g_object_class_install_properties()
982 GParamSpec **pspecs; in g_object_class_list_properties() local
987 pspecs = g_param_spec_pool_list (pspec_pool, in g_object_class_list_properties()
993 return pspecs; in g_object_class_list_properties()
1020 GParamSpec **pspecs; in g_object_interface_list_properties() local
1025 pspecs = g_param_spec_pool_list (pspec_pool, in g_object_interface_list_properties()
1031 return pspecs; in g_object_interface_list_properties()
1201 GParamSpec **pspecs) in g_object_dispatch_properties_changed() argument
1206 …g_signal_emit (object, gobject_signals[NOTIFY], g_param_spec_get_name_quark (pspecs[i]), pspecs[i]… in g_object_dispatch_properties_changed()
1587 GParamSpec **pspecs; in object_interface_check_properties() local
1598 pspecs = g_param_spec_pool_list (pspec_pool, iface_type, &n); in object_interface_check_properties()
1603 pspecs[n]->name, in object_interface_check_properties()
1612 pspecs[n]->name, in object_interface_check_properties()
1637 if (!SUBSET (pspecs[n]->flags, class_pspec->flags, G_PARAM_READABLE | G_PARAM_WRITABLE)) in object_interface_check_properties()
1640 "property on interface '%s'\n", pspecs[n]->name, in object_interface_check_properties()
1653 if (pspecs[n]->flags & G_PARAM_WRITABLE) in object_interface_check_properties()
1655 if (!SUBSET (class_pspec->flags, pspecs[n]->flags, G_PARAM_CONSTRUCT_ONLY)) in object_interface_check_properties()
1658 … "writability compared with the property on interface '%s'\n", pspecs[n]->name, in object_interface_check_properties()
1692 switch (pspecs[n]->flags & (G_PARAM_READABLE | G_PARAM_WRITABLE)) in object_interface_check_properties()
1696 if (pspecs[n]->value_type != class_pspec->value_type) in object_interface_check_properties()
1698 "type '%s' of the property on the interface '%s'\n", pspecs[n]->name, in object_interface_check_properties()
1700 … g_type_name (G_PARAM_SPEC_VALUE_TYPE (pspecs[n])), g_type_name (iface_type)); in object_interface_check_properties()
1705 if (!g_type_is_a (class_pspec->value_type, pspecs[n]->value_type)) in object_interface_check_properties()
1707 … "restrictive than the type '%s' of the property on the interface '%s'\n", pspecs[n]->name, in object_interface_check_properties()
1709 … g_type_name (G_PARAM_SPEC_VALUE_TYPE (pspecs[n])), g_type_name (iface_type)); in object_interface_check_properties()
1714 if (!g_type_is_a (pspecs[n]->value_type, class_pspec->value_type)) in object_interface_check_properties()
1716 … "restrictive than the type '%s' of the property on the interface '%s' \n", pspecs[n]->name, in object_interface_check_properties()
1718 … g_type_name (G_PARAM_SPEC_VALUE_TYPE (pspecs[n])), g_type_name (iface_type)); in object_interface_check_properties()
1726 g_free (pspecs); in object_interface_check_properties()