diff options
author | Benjamin Otte <otte@redhat.com> | 2017-11-04 19:05:52 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2017-11-05 00:07:17 +0100 |
commit | 2d959553e9de3dd11778c7fc22b8d759de90b729 (patch) | |
tree | dac80f67526dc8f87ff7d308ea791075d653061b /gtk/gtkentry.h | |
parent | 481b5d1b8937fb53d7ef2753cfb3a8a03cfb43a1 (diff) | |
download | gtk+-2d959553e9de3dd11778c7fc22b8d759de90b729.tar.gz |
image: Add the ability to set textures
This also adds it to all other places that use the same infrastructure:
GtkEntry and GtkCellRendererPixbuf
Diffstat (limited to 'gtk/gtkentry.h')
-rw-r--r-- | gtk/gtkentry.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk/gtkentry.h b/gtk/gtkentry.h index d0d4775f15..e2cbd7d605 100644 --- a/gtk/gtkentry.h +++ b/gtk/gtkentry.h @@ -287,6 +287,10 @@ GDK_AVAILABLE_IN_3_94 void gtk_entry_set_icon_from_surface (GtkEntry *entry, GtkEntryIconPosition icon_pos, cairo_surface_t *surface); +GDK_AVAILABLE_IN_3_94 +void gtk_entry_set_icon_from_texture (GtkEntry *entry, + GtkEntryIconPosition icon_pos, + GdkTexture *texture); GDK_AVAILABLE_IN_ALL void gtk_entry_set_icon_from_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos, @@ -296,11 +300,14 @@ void gtk_entry_set_icon_from_gicon (GtkEntry * GtkEntryIconPosition icon_pos, GIcon *icon); GDK_AVAILABLE_IN_ALL -GtkImageType gtk_entry_get_icon_storage_type (GtkEntry *entry, +GtkImageType gtk_entry_get_icon_storage_type (GtkEntry *entry, GtkEntryIconPosition icon_pos); GDK_AVAILABLE_IN_3_94 cairo_surface_t*gtk_entry_get_icon_surface (GtkEntry *entry, GtkEntryIconPosition icon_pos); +GDK_AVAILABLE_IN_3_94 +GdkTexture * gtk_entry_get_icon_texture (GtkEntry *entry, + GtkEntryIconPosition icon_pos); GDK_AVAILABLE_IN_ALL const gchar* gtk_entry_get_icon_name (GtkEntry *entry, GtkEntryIconPosition icon_pos); |