Virtualvfunc_Loads a loadable icon. For the asynchronous version of this function,
see g_loadable_icon_load_async().
an integer.
Optionalcancellable: Gio.Cancellableoptional Gio.Cancellable object, null to ignore.
Virtualvfunc_Loads an icon asynchronously. To finish this function, see
g_loadable_icon_load_finish(). For the synchronous, blocking
version of this function, see g_loadable_icon_load().
an integer.
Optionalcancellable: Gio.Cancellableoptional Gio.Cancellable object, null to ignore.
Optionalcallback: AsyncReadyCallback<Gio.LoadableIcon.Interface>a Gio.AsyncReadyCallback to call when the request is satisfied
Virtualvfunc_Finishes an asynchronous icon load started in g_loadable_icon_load_async().
Virtualvfunc_Virtualvfunc_Gets a hash for an icon.
Virtualvfunc_Serializes a Gio.Icon into a GLib.Variant. An equivalent Gio.Icon can be retrieved
back by calling g_icon_deserialize() on the returned value.
As serialization will avoid using raw icon data when possible, it only
makes sense to transfer the GLib.Variant between processes on the same machine,
(as opposed to over the network), and within the same file system namespace.
Virtualvfunc_Serializes the icon into string tokens.
This is can be invoked when g_icon_new_for_string() is called.
Interface for implementing LoadableIcon. Contains only the virtual methods that need to be implemented.