--- a/talkatu/talkatutagtable.c Thu Sep 27 22:40:43 2018 -0500
+++ b/talkatu/talkatutagtable.c Fri Sep 28 15:29:27 2018 -0500
@@ -46,6 +46,10 @@
GtkTextTag *tag = gtk_text_tag_new(name);
+ g_return_if_fail(first_property != NULL); + g_message("name: %s", name); va_start(vargs, first_property);
g_object_set_valist(G_OBJECT(tag), first_property, vargs);
@@ -63,49 +67,58 @@
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
table, TALKATU_TAG_ITALIC,
"style", PANGO_STYLE_ITALIC,
talkatu_tag_table_add_tag(
table, TALKATU_TAG_UNDERLINE,
"underline", PANGO_UNDERLINE_SINGLE,
talkatu_tag_table_add_tag(
table, TALKATU_TAG_STRIKETHROUGH,
+ "strikethrough-set", TRUE, talkatu_tag_table_add_tag(
table, TALKATU_TAG_SUBSCRIPT,
talkatu_tag_table_add_tag(
table, TALKATU_TAG_SUPERSCRIPT,
talkatu_tag_table_add_tag(
gdk_rgba_parse(&color, "#C0C0C0FF");
talkatu_tag_table_add_tag(
+ "background-set", TRUE, "background-rgba", &color,
@@ -114,48 +127,61 @@
talkatu_tag_table_add_tag(
table, TALKATU_TAG_SEARCH,
"background-rgba", &color,
+ "background-set", TRUE, "weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
talkatu_tag_table_add_tag(
"weight", PANGO_WEIGHT_BOLD,
@@ -163,8 +189,11 @@
talkatu_tag_table_add_tag(
table, TALKATU_TAG_ANCHOR,
"foreground-rgba", &color,
+ "foreground-set", TRUE, "underline", PANGO_UNDERLINE_SINGLE,
"underline-rgba", &color,
+ "underline-rgba-set", TRUE,