接口
Gio可加载图标
先决条件
为了实现可加载图标,您的类型必须继承自GIcon
。
实例方法
g_loadable_icon_load_async
异步加载图标。为了完成此函数,请参阅 g_loadable_icon_load_finish()。关于此函数的同步、阻塞版本,请参阅 g_loadable_icon_load()。
接口结构
struct GioLoadableIconIface {
GTypeInterface g_iface;
GInputStream* (* load) (
GLoadableIcon* icon,
int size,
char** type,
GCancellable* cancellable,
GError** error
);
void (* load_async) (
GLoadableIcon* icon,
int size,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
);
GInputStream* (* load_finish) (
GLoadableIcon* icon,
GAsyncResult* res,
char** type,
GError** error
);
}
可作为流加载的图标接口。
接口成员
g_iface |
|
父接口。 |
|
load |
|
加载图标。 |
|
load_async |
|
异步加载图标。 |
|
load_finish |
|
完成异步图标加载。 |
虚方法
Gio.LoadableIcon.load_async
异步加载图标。为了完成此函数,请参阅 g_loadable_icon_load_finish()。关于此函数的同步、阻塞版本,请参阅 g_loadable_icon_load()。