W Wrapl, The Programming Language





Nil : T


GetType() : Gtk.GObject.Type.T

New() : Gtk.Gio.GFileAttributeInfoList.T

Creates a new file attribute info list.

Returns a T.


:"="(_ @ T, _ @ T)

:Add(self @ T, name @ Std.String.T, type @ Gtk.Gio.GFileAttributeType.T, flags @ Std.Integer.SmallT) : Std.Object.T

Adds a new attribute with name to the list, setting its type and flags.

list a T.
name the name of the attribute to add.
type the Gtk.Gio.GFileAttributeType.T for the attribute.
flags Gtk.Gio.GFileAttributeInfoFlags.T for the attribute.

:Dup(self @ T) : Gtk.Gio.GFileAttributeInfoList.T

Makes a duplicate of a file attribute info list.

list a T to duplicate.
Returns a copy of the given list.

:Infos(self @ T) : Gtk.Gio.GFileAttributeInfo.T

:Lookup(self @ T, name @ Std.String.T) : Gtk.Gio.GFileAttributeInfo.T

Gets the file attribute with the name name from list.

list a T.
name the name of the attribute to lookup.
Returns a Gtk.Gio.GFileAttributeInfo.T for the name, or NULL if an attribute isn't found.

:NInfos(self @ T) : Std.Integer.SmallT

:Ref(self @ T) : Gtk.Gio.GFileAttributeInfoList.T

References a file attribute info list.

list a T to reference.
Returns T or NULL on error.

:Unref(self @ T) : Std.Object.T

Removes a reference from the given list. If the reference count falls to zero, the list is deleted.

list The T to unreference.

:setInfos(self @ T, value @ Gtk.Gio.GFileAttributeInfo.T) : Gtk.Gio.GFileAttributeInfo.T

:setNInfos(self @ T, value @ Std.Integer.SmallT) : Std.Integer.SmallT

:"~="(_ @ T, _ @ T)