diff options
author | Alexander Larsson <alexl@redhat.com> | 2013-02-14 16:01:04 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-02-14 22:10:15 +0100 |
commit | f35ad7ab8b4f118353afb7331a52921927f2bc9d (patch) | |
tree | 765c205d014376e95442a19d3c0551fac5166e54 /gtk/gtkicontheme.h | |
parent | 23d5c41603b8a6277253261a210b87334d62748f (diff) | |
download | gtk+-f35ad7ab8b4f118353afb7331a52921927f2bc9d.tar.gz |
GtkIconTheme: Add async versions of symbolic icon loaders
https://bugzilla.gnome.org/show_bug.cgi?id=693802
Diffstat (limited to 'gtk/gtkicontheme.h')
-rw-r--r-- | gtk/gtkicontheme.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gtk/gtkicontheme.h b/gtk/gtkicontheme.h index 3888cdab7b..4b3ba79867 100644 --- a/gtk/gtkicontheme.h +++ b/gtk/gtkicontheme.h @@ -219,10 +219,35 @@ GdkPixbuf * gtk_icon_info_load_symbolic (GtkIconInfo *icon_info const GdkRGBA *error_color, gboolean *was_symbolic, GError **error); +GDK_AVAILABLE_IN_3_8 +void gtk_icon_info_load_symbolic_async (GtkIconInfo *icon_info, + const GdkRGBA *fg, + const GdkRGBA *success_color, + const GdkRGBA *warning_color, + const GdkRGBA *error_color, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GDK_AVAILABLE_IN_3_8 +GdkPixbuf * gtk_icon_info_load_symbolic_finish (GtkIconInfo *icon_info, + GAsyncResult *res, + gboolean *was_symbolic, + GError **error); GdkPixbuf * gtk_icon_info_load_symbolic_for_context (GtkIconInfo *icon_info, GtkStyleContext *context, gboolean *was_symbolic, GError **error); +GDK_AVAILABLE_IN_3_8 +void gtk_icon_info_load_symbolic_for_context_async (GtkIconInfo *icon_info, + GtkStyleContext *context, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +GDK_AVAILABLE_IN_3_8 +GdkPixbuf * gtk_icon_info_load_symbolic_for_context_finish (GtkIconInfo *icon_info, + GAsyncResult *res, + gboolean *was_symbolic, + GError **error); GDK_DEPRECATED_IN_3_0_FOR(gtk_icon_info_load_symbol_for_context) GdkPixbuf * gtk_icon_info_load_symbolic_for_style (GtkIconInfo *icon_info, GtkStyle *style, |