diff options
author | Alexander Larsson <alexl@redhat.com> | 2020-02-07 17:25:18 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2020-02-07 17:25:18 +0100 |
commit | e27413a9ed5ce0d18895ec02b7f45d84b39440ee (patch) | |
tree | 0f3ff0050e83f599fc6d036224d97aa4093672cb /gtk/gtkicontheme.h | |
parent | bdbafe63f96b9fc9713ff8edb094f49b2c31a713 (diff) | |
download | gtk+-e27413a9ed5ce0d18895ec02b7f45d84b39440ee.tar.gz |
icon-theme: Add GTK_ICON_LOOKUP_LOAD_IN_THREAD flag
This causes lookup to trigger a thread that loads the icon texture.
Diffstat (limited to 'gtk/gtkicontheme.h')
-rw-r--r-- | gtk/gtkicontheme.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkicontheme.h b/gtk/gtkicontheme.h index afc79e5a18..f0fc704ed4 100644 --- a/gtk/gtkicontheme.h +++ b/gtk/gtkicontheme.h @@ -44,13 +44,16 @@ typedef struct _GtkIconTheme GtkIconTheme; * when symbolic icon names are given * @GTK_ICON_LOOKUP_FORCE_SYMBOLIC: Try to always load symbolic icons, even * when regular icon names are given + * @GTK_ICON_LOOKUP_LOAD_IN_THREAD: Starts loading the texture in the background + * so it is ready when later needed. * * Used to specify options for gtk_icon_theme_lookup_icon() */ typedef enum { GTK_ICON_LOOKUP_FORCE_REGULAR = 1 << 0, - GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 1 + GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 1, + GTK_ICON_LOOKUP_LOAD_IN_THREAD = 1 << 2, } GtkIconLookupFlags; /** |