On 10 December 2011 01:33, Igor Korot <ikorot01@xxxxxxxxx> wrote:
IFAIK there is any list of predefined tags. You have to define your own tags before you can use them.
From this code snipet it's difficult to tell as there is no information as how the "start" and "end" iterators are defined; you need to put one iter before the text to apply the tage to, and one iter after. Also, the "strikethrough" property is meant to be a boolean, see http://developer.gnome.org/gtk3/stable/GtkTextTag.html#GtkTextTag--strikethrough.
Regards,
Vivien
Hi, ALL,
I am looking at the documentation for the gtk_text_buffer_create_tag().at
http://developer.gnome.org/gtk/2.24/GtkTextBuffer.html#gtk-text-buffer-create-tag.
Unfortunately it does not mention where I can get a list of all
predefined tag available.
IFAIK there is any list of predefined tags. You have to define your own tags before you can use them.
I am also looking at some code where I see this:
g_snprintf(buf, sizeof(buf), "UNDERLINE");
tag = gtk_text_tag_table_lookup( gtk_text_buffer_get_tag_table(
text_buffer ), buf );
if (!tag)
tag = gtk_text_buffer_create_tag( text_buffer, buf,
"underline-set", TRUE, "underline", PANGO_UNDERLINE_SINGLE, NULL );
gtk_text_buffer_apply_tag (text_buffer, tag, start, end);
This code will make the text underlined.
I need the code to make it a strikethrough. I tried the following:
g_snprintf(buf, sizeof(buf), "STRIKETHROUGH");
tag = gtk_text_tag_table_lookup(
gtk_text_buffer_get_tag_table( text_buffer ),
buf );
if (!tag)
tag = gtk_text_buffer_create_tag( text_buffer, buf,
"strikethrough-set", TRUE,
"strikethrough",
PANGO_ATTR_STRIKETHROUGH,
NULL );
gtk_text_buffer_apply_tag (text_buffer, tag, start, end);
but it does not work.
From this code snipet it's difficult to tell as there is no information as how the "start" and "end" iterators are defined; you need to put one iter before the text to apply the tage to, and one iter after. Also, the "strikethrough" property is meant to be a boolean, see http://developer.gnome.org/gtk3/stable/GtkTextTag.html#GtkTextTag--strikethrough.
Regards,
Vivien
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list