Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GLoadableIconIface Struct Reference

#include <gloadableicon.h>

Data Fields

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)
 

Detailed Description

GLoadableIconIface: @g_iface: The parent interface. @load: Loads an icon. @load_async: Loads an icon asynchronously. @load_finish: Finishes an asynchronous icon load.

Interface for icons that can be loaded as a stream.

Definition at line 50 of file gloadableicon.h.

Field Documentation

◆ g_iface

GTypeInterface _GLoadableIconIface::g_iface

Definition at line 52 of file gloadableicon.h.

◆ load

GInputStream *(* _GLoadableIconIface::load) (GLoadableIcon *icon, int size, char **type, GCancellable *cancellable, GError **error)

Definition at line 56 of file gloadableicon.h.

◆ load_async

void(* _GLoadableIconIface::load_async) (GLoadableIcon *icon, int size, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 61 of file gloadableicon.h.

◆ load_finish

GInputStream *(* _GLoadableIconIface::load_finish) (GLoadableIcon *icon, GAsyncResult *res, char **type, GError **error)

Definition at line 66 of file gloadableicon.h.


The documentation for this struct was generated from the following file: