From cefb95011000ad12d9f2cc71c6b9175e1d9746dd Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Mon, 14 Feb 2011 15:27:42 +0900 Subject: Added internal GdkRGBA support for GtkTextTag::paragraph-background-rgba Added the remaining implementation bits for rendering paragraph backgrounds with rgba values and updated the test case. --- gtk/gtktextlayout.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'gtk/gtktextlayout.c') diff --git a/gtk/gtktextlayout.c b/gtk/gtktextlayout.c index f19ab618d2..7d48a3d059 100644 --- a/gtk/gtktextlayout.c +++ b/gtk/gtktextlayout.c @@ -1408,7 +1408,12 @@ set_para_values (GtkTextLayout *layout, if (style->pg_bg_color) display->pg_bg_color = gdk_color_copy (style->pg_bg_color); else - display->pg_bg_color = NULL; + display->pg_bg_color = NULL; + + if (style->pg_bg_rgba) + display->pg_bg_rgba = gdk_rgba_copy (style->pg_bg_rgba); + else + display->pg_bg_rgba = NULL; } static PangoAttribute * @@ -2533,6 +2538,9 @@ gtk_text_layout_free_line_display (GtkTextLayout *layout, if (display->pg_bg_color) gdk_color_free (display->pg_bg_color); + if (display->pg_bg_rgba) + gdk_rgba_free (display->pg_bg_rgba); + g_free (display); } } -- cgit v1.2.1