1 From f6d2db5a0c105785ee6f03717966ef0dbb1421f6 Mon Sep 17 00:00:00 2001
\r
2 From: Carlos Garnacho <carlosg@gnome.org>
\r
3 Date: Tue, 16 Jul 2013 10:32:11 +0200
\r
4 Subject: [PATCH] pixbuf: Add getter/setter for the 2x variants
\r
7 gdk-pixbuf/gdk-pixbuf-core.h | 3 +++
\r
8 gdk-pixbuf/gdk-pixbuf.c | 22 ++++++++++++++++++++++
\r
9 2 files changed, 25 insertions(+)
\r
11 diff --git a/gdk-pixbuf/gdk-pixbuf-core.h b/gdk-pixbuf/gdk-pixbuf-core.h
\r
12 index eb4d0a1..60c4ea3 100644
\r
13 --- a/gdk-pixbuf/gdk-pixbuf-core.h
\r
14 +++ b/gdk-pixbuf/gdk-pixbuf-core.h
\r
15 @@ -474,6 +474,9 @@ GdkPixbuf *gdk_pixbuf_apply_embedded_orientation (GdkPixbuf *src);
\r
16 const gchar * gdk_pixbuf_get_option (GdkPixbuf *pixbuf,
\r
19 +GdkPixbuf * gdk_pixbuf_get_hires_variant (GdkPixbuf *pixbuf);
\r
20 +void gdk_pixbuf_set_hires_variant (GdkPixbuf *pixbuf,
\r
21 + GdkPixbuf *hires);
\r
25 diff --git a/gdk-pixbuf/gdk-pixbuf.c b/gdk-pixbuf/gdk-pixbuf.c
\r
26 index 0e13f27..d61f2c7 100644
\r
27 --- a/gdk-pixbuf/gdk-pixbuf.c
\r
28 +++ b/gdk-pixbuf/gdk-pixbuf.c
\r
29 @@ -990,3 +990,25 @@ gdk_pixbuf_get_property (GObject *object,
\r
35 +gdk_pixbuf_get_hires_variant (GdkPixbuf *pixbuf)
\r
37 + g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
\r
39 + return g_object_get_data (G_OBJECT (pixbuf),
\r
40 + "gdk-pixbuf-2x-variant");
\r
44 +gdk_pixbuf_set_hires_variant (GdkPixbuf *pixbuf,
\r
47 + g_return_if_fail (GDK_IS_PIXBUF (pixbuf));
\r
48 + g_return_if_fail (GDK_IS_PIXBUF (hires));
\r
50 + g_object_set_data_full (G_OBJECT (pixbuf),
\r
51 + "gdk-pixbuf-2x-variant",
\r
52 + g_object_ref (hires),
\r
53 + (GDestroyNotify) g_object_unref);
\r