gio.file_attribute_info_list

Module for [FileAttributeInfoList] class

Types 1

Acts as a lightweight registry for possible valid file attributes. The registry stores Key-Value pair formats as #GFileAttributeInfos.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup)
GType _gType() @property
FileAttributeInfoList self()Returns `this`, for use in `with` statements.
gio.file_attribute_info.FileAttributeInfo infos() @propertyGet `infos` field. Returns: an array of #GFileAttributeInfos.
int nInfos() @propertyGet `nInfos` field. Returns: the number of values in the array.
void nInfos(int propval) @propertySet `nInfos` field. Params: propval = the number of values in the array.
void add(string name, gio.types.FileAttributeType type, gio.types.FileAttributeInfoFlags flags)Adds a new attribute with name to the list, setting its type and flags.
gio.file_attribute_info_list.FileAttributeInfoList dup()Makes a duplicate of a file attribute info list. Returns: a copy of the given list.
gio.file_attribute_info.FileAttributeInfo lookup(string name)Gets the file attribute with the name name from list.
Constructors
this(void * ptr, Flag!"Take" take)
this()Creates a new file attribute info list. Returns: a #GFileAttributeInfoList.