summaryrefslogtreecommitdiff
path: root/gtk/gtkentry.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2017-11-04 19:05:52 +0100
committerBenjamin Otte <otte@redhat.com>2017-11-05 00:07:17 +0100
commit2d959553e9de3dd11778c7fc22b8d759de90b729 (patch)
treedac80f67526dc8f87ff7d308ea791075d653061b /gtk/gtkentry.h
parent481b5d1b8937fb53d7ef2753cfb3a8a03cfb43a1 (diff)
downloadgtk+-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.h9
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);