]> Pileus Git - ~andy/gtk/commit
Allow setting paragraph background. (#81045, Gustavo Carneiro, patch by
authorMatthias Clasen <mclasen@redhat.com>
Fri, 10 Jun 2005 20:05:08 +0000 (20:05 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 10 Jun 2005 20:05:08 +0000 (20:05 +0000)
commit43f263a03166e9219c0ec07fadfef9f880811968
treecce99ef85815f769e42b6b557f36860fc41b24a6
parent3003d2edc4d6af95f0aaae1f93b9b6d66779eb47
Allow setting paragraph background. (#81045, Gustavo Carneiro, patch by

2005-06-10  Matthias Clasen  <mclasen@redhat.com>

Allow setting paragraph background.  (#81045, Gustavo
Carneiro, patch by Jeroen Zwartepoorte)

* gtk/gtktextlayout.c (set_para_values): Propagate
pg_bg_color to the display struct.
(gtk_text_layout_free_line_display): Free it here.

* gtk/gtktextdisplay.c (render_para): If pg_bg_color
is set, draw a rectangle in that color behind
the paragraph.

* gtk/gtktexttag.c (gtk_text_tag_class_init): Add
paragraph-background, paragraph-background-gdk and
paragraph-background-set properties.
(set_pg_bg_color): A setter for paragraph-background.

* gtk/gtktextlayout.h (struct _GtkTextLineDisplay): Add
pg_bg_color.

* gtk/gtktexttag.h (struct _GtkTextAttributes): Add
pg_bg_color.
(struct _GtkTextTag): Add pg_bg_color_set.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtktextdisplay.c
gtk/gtktextlayout.c
gtk/gtktextlayout.h
gtk/gtktexttag.c
gtk/gtktexttag.h