gio.LoadableIcon Interface for icons. Synopsis gio.LoadableIcon gobject.GInterface load size0 cancellableNone load_async callback size0 cancellableNone user_dataNone load_finish res Ancestry +-- gobject.GInterface +-- gio.LoadableIcon Prerequisites gio.LoadableIcon requires gio.Icon. and gobject.GObject Known Implementation gio.LoadableIcon is implemented by gio.FileIcon Description gio.LoadableIcon extends the gio.Icon interface and adds the ability to load icons from streams. Methods gio.LoadableIcon.load load size0 cancellableNone size : an integer cancellable : optional gio.Cancellable object, None to ignore. Returns : a 2 tuple containing a gio.InputStream to read the icon from and a string containing the icon type. The load() method loads a loadable icon. For the asynchronous version of this function, see gio.LoadableIcon.load_async(). gio.LoadableIcon.load_async load_async callback size0 cancellableNone user_dataNone callback : a GAsyncReadyCallback to call when the request is satisfied. size : an integer cancellable : optional gio.Cancellable object, None to ignore. user_data : the data to pass to callback function. The load_async() method loads an icon asynchronously. For more details, see gio.LoadableIcon.load() which is the synchronous version of this call. When the operation is finished, callback will be called. You can then call gio.LoadableIcon.load_finish() to get the result of the operation. gio.LoadableIcon.load_finish load_finish res res : a gio.AsyncResult. Returns : a 2 tuple containing a gio.InputStream to read the icon from and a string containing the icon type. The load_finish() method finishes an asynchronous icon load started in gio.LoadableIcon.load_async().