diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-06-10 20:05:08 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-06-10 20:05:08 +0000 |
commit | 43f263a03166e9219c0ec07fadfef9f880811968 (patch) | |
tree | cce99ef85815f769e42b6b557f36860fc41b24a6 /gtk/gtktextlayout.h | |
parent | 3003d2edc4d6af95f0aaae1f93b9b6d66779eb47 (diff) | |
download | gtk+-43f263a03166e9219c0ec07fadfef9f880811968.tar.gz |
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.
Diffstat (limited to 'gtk/gtktextlayout.h')
-rw-r--r-- | gtk/gtktextlayout.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtktextlayout.h b/gtk/gtktextlayout.h index 36a6efb51f..21e3d53e12 100644 --- a/gtk/gtktextlayout.h +++ b/gtk/gtktextlayout.h @@ -252,6 +252,8 @@ struct _GtkTextLineDisplay gboolean size_only; GtkTextLine *line; + + GdkColor *pg_bg_color; }; extern PangoAttrType gtk_text_attr_appearance_type; |