Re: Can't find the list of all tags
- From: Vivien Malerba <vmalerba gmail com>
- To: Igor Korot <ikorot01 gmail com>
- Cc: gtk-list gnome org
- Subject: Re: Can't find the list of all tags
- Date: Sat, 10 Dec 2011 11:02:45 +0100
On 10 December 2011 01:33, Igor Korot
<ikorot01 gmail com> wrote:
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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]