Lines Matching full:value
71 GFileAttributeValue value;
233 _g_file_attribute_value_clear (&attrs[i].value);
290 _g_file_attribute_value_clear (&dest[i].value);
301 dest[i].value.type = G_FILE_ATTRIBUTE_TYPE_INVALID;
302 _g_file_attribute_value_set (&dest[i].value, &source[i].value);
363 _g_file_attribute_value_clear (&attr->value);
404 attrs[i].value.status = G_FILE_ATTRIBUTE_STATUS_UNSET;
449 return &attrs[i].value;
478 GFileAttributeValue *value;
483 value = g_file_info_find_value_by_name (info, attribute);
484 return value != NULL;
539 GFileAttributeValue *value;
544 value = g_file_info_find_value_by_name (info, attribute);
545 if (value)
546 return value->type;
576 _g_file_attribute_value_clear (&attrs[i].value);
586 * @value_pp: return location for the attribute value, or %NULL
589 * Gets the attribute type, value and status for an attribute key.
601 GFileAttributeValue *value;
603 value = g_file_info_find_value_by_name (info, attribute);
604 if (value == NULL)
608 *status = value->status;
611 *type = value->type;
614 *value_pp = _g_file_attribute_value_peek_as_pointer (value);
663 * Gets the value of a attribute, formated as a string.
687 * Gets the value of a #GObject attribute. If the attribute does
697 GFileAttributeValue *value;
702 value = g_file_info_find_value_by_name (info, attribute);
703 return _g_file_attribute_value_get_object (value);
711 * Gets the value of a string attribute. If the attribute does
714 * Returns: the contents of the @attribute value as a string, or
721 GFileAttributeValue *value;
726 value = g_file_info_find_value_by_name (info, attribute);
727 return _g_file_attribute_value_get_string (value);
735 * Gets the value of a byte string attribute. If the attribute does
738 * Returns: the contents of the @attribute value as a byte string, or
745 GFileAttributeValue *value;
750 value = g_file_info_find_value_by_name (info, attribute);
751 return _g_file_attribute_value_get_byte_string (value);
759 * Gets the value of a boolean attribute. If the attribute does not
760 * contain a boolean value, %FALSE will be returned.
762 * Returns: the boolean value contained within the attribute.
768 GFileAttributeValue *value;
773 value = g_file_info_find_value_by_name (info, attribute);
774 return _g_file_attribute_value_get_boolean (value);
792 GFileAttributeValue *value;
797 value = g_file_info_find_value_by_name (info, attribute);
798 return _g_file_attribute_value_get_uint32 (value);
816 GFileAttributeValue *value;
821 value = g_file_info_find_value_by_name (info, attribute);
822 return _g_file_attribute_value_get_int32 (value);
840 GFileAttributeValue *value;
845 value = g_file_info_find_value_by_name (info, attribute);
846 return _g_file_attribute_value_get_uint64 (value);
864 GFileAttributeValue *value;
869 value = g_file_info_find_value_by_name (info, attribute);
870 return _g_file_attribute_value_get_int64 (value);
889 return &attrs[i].value;
897 return &attrs[i].value;
917 * @value_p: pointer to the value
919 * Sets the @attribute to contain the given value, if possible.
927 GFileAttributeValue *value;
932 value = g_file_info_create_value_by_name (info, attribute);
934 if (value)
935 _g_file_attribute_value_set_from_pointer (value, type, value_p, TRUE);
952 GFileAttributeValue *value;
958 value = g_file_info_create_value_by_name (info, attribute);
959 if (value)
960 _g_file_attribute_value_set_object (value, attr_value);
977 GFileAttributeValue *value;
983 value = g_file_info_create_value_by_name (info, attribute);
984 if (value)
985 _g_file_attribute_value_set_string (value, attr_value);
1002 GFileAttributeValue *value;
1008 value = g_file_info_create_value_by_name (info, attribute);
1009 if (value)
1010 _g_file_attribute_value_set_byte_string (value, attr_value);
1017 * @attr_value: a boolean value.
1027 GFileAttributeValue *value;
1032 value = g_file_info_create_value_by_name (info, attribute);
1033 if (value)
1034 _g_file_attribute_value_set_boolean (value, attr_value);
1051 GFileAttributeValue *value;
1056 value = g_file_info_create_value_by_name (info, attribute);
1057 if (value)
1058 _g_file_attribute_value_set_uint32 (value, attr_value);
1076 GFileAttributeValue *value;
1081 value = g_file_info_create_value_by_name (info, attribute);
1082 if (value)
1083 _g_file_attribute_value_set_int32 (value, attr_value);
1100 GFileAttributeValue *value;
1105 value = g_file_info_create_value_by_name (info, attribute);
1106 if (value)
1107 _g_file_attribute_value_set_uint64 (value, attr_value);
1114 * @attr_value: int64 value to set attribute to.
1125 GFileAttributeValue *value;
1130 value = g_file_info_create_value_by_name (info, attribute);
1131 if (value)
1132 _g_file_attribute_value_set_int64 (value, attr_value);
1149 GFileAttributeValue *value;
1156 value = g_file_info_find_value (info, attr);
1157 return (GFileType)_g_file_attribute_value_get_uint32 (value);
1172 GFileAttributeValue *value;
1179 value = g_file_info_find_value (info, attr);
1180 return (GFileType)_g_file_attribute_value_get_boolean (value);
1195 GFileAttributeValue *value;
1202 value = g_file_info_find_value (info, attr);
1203 return (GFileType)_g_file_attribute_value_get_boolean (value);
1218 GFileAttributeValue *value;
1225 value = g_file_info_find_value (info, attr);
1226 return (GFileType)_g_file_attribute_value_get_boolean (value);
1241 GFileAttributeValue *value;
1248 value = g_file_info_find_value (info, attr);
1249 return _g_file_attribute_value_get_byte_string (value);
1264 GFileAttributeValue *value;
1271 value = g_file_info_find_value (info, attr);
1272 return _g_file_attribute_value_get_string (value);
1287 GFileAttributeValue *value;
1294 value = g_file_info_find_value (info, attr);
1295 return _g_file_attribute_value_get_string (value);
1310 GFileAttributeValue *value;
1318 value = g_file_info_find_value (info, attr);
1319 obj = _g_file_attribute_value_get_object (value);
1337 GFileAttributeValue *value;
1344 value = g_file_info_find_value (info, attr);
1345 return _g_file_attribute_value_get_string (value);
1360 GFileAttributeValue *value;
1367 value = g_file_info_find_value (info, attr);
1368 return (goffset) _g_file_attribute_value_get_uint64 (value);
1384 GFileAttributeValue *value;
1395 value = g_file_info_find_value (info, attr_mtime);
1396 result->tv_sec = _g_file_attribute_value_get_uint64 (value);
1397 value = g_file_info_find_value (info, attr_mtime_usec);
1398 result->tv_usec = _g_file_attribute_value_get_uint32 (value);
1413 GFileAttributeValue *value;
1420 value = g_file_info_find_value (info, attr);
1421 return _g_file_attribute_value_get_byte_string (value);
1431 * Returns: a string containing the value of the "etag:value" attribute.
1437 GFileAttributeValue *value;
1444 value = g_file_info_find_value (info, attr);
1445 return _g_file_attribute_value_get_string (value);
1452 * Gets the value of the sort_order attribute from the #GFileInfo.
1455 * Returns: a #gint32 containing the value of the "standard::sort_order" attribute.
1461 GFileAttributeValue *value;
1468 value = g_file_info_find_value (info, attr);
1469 return _g_file_attribute_value_get_int32 (value);
1486 GFileAttributeValue *value;
1493 value = g_file_info_create_value (info, attr);
1494 if (value)
1495 _g_file_attribute_value_set_uint32 (value, type);
1511 GFileAttributeValue *value;
1518 value = g_file_info_create_value (info, attr);
1519 if (value)
1520 _g_file_attribute_value_set_boolean (value, is_hidden);
1536 GFileAttributeValue *value;
1543 value = g_file_info_create_value (info, attr);
1544 if (value)
1545 _g_file_attribute_value_set_boolean (value, is_symlink);
1561 GFileAttributeValue *value;
1569 value = g_file_info_create_value (info, attr);
1570 if (value)
1571 _g_file_attribute_value_set_byte_string (value, name);
1587 GFileAttributeValue *value;
1595 value = g_file_info_create_value (info, attr);
1596 if (value)
1597 _g_file_attribute_value_set_string (value, display_name);
1613 GFileAttributeValue *value;
1621 value = g_file_info_create_value (info, attr);
1622 if (value)
1623 _g_file_attribute_value_set_string (value, edit_name);
1639 GFileAttributeValue *value;
1647 value = g_file_info_create_value (info, attr);
1648 if (value)
1649 _g_file_attribute_value_set_object (value, G_OBJECT (icon));
1665 GFileAttributeValue *value;
1673 value = g_file_info_create_value (info, attr);
1674 if (value)
1675 _g_file_attribute_value_set_string (value, content_type);
1691 GFileAttributeValue *value;
1698 value = g_file_info_create_value (info, attr);
1699 if (value)
1700 _g_file_attribute_value_set_uint64 (value, size);
1709 * info to the given time value.
1716 GFileAttributeValue *value;
1727 value = g_file_info_create_value (info, attr_mtime);
1728 if (value)
1729 _g_file_attribute_value_set_uint64 (value, mtime->tv_sec);
1730 value = g_file_info_create_value (info, attr_mtime_usec);
1731 if (value)
1732 _g_file_attribute_value_set_uint32 (value, mtime->tv_usec);
1748 GFileAttributeValue *value;
1756 value = g_file_info_create_value (info, attr);
1757 if (value)
1758 _g_file_attribute_value_set_byte_string (value, symlink_target);
1774 GFileAttributeValue *value;
1781 value = g_file_info_create_value (info, attr);
1782 if (value)
1783 _g_file_attribute_value_set_int32 (value, sort_order);