проще всего завести текст в таком виде <span foreground="blue" size="100">Blue text</span> is <i>cool</i> а потом делать pango_layout_set_markup, Но можно и напрямую сделать аттрибут с помощью attr = pango_attr_foreground_new (...) attr->start_index = 0; attr->end_index = strlen(text); И потом добавить с помощью pango_attr_list_insert (pango_layout_get_attr_list (), attr); И после этого можно рисовать. anonymous (06.05.04 18:38:33 MSD) Показать ответ Ссылка
А для того, чтобы цвета накладывалить по-особенному, нужно установить параметры GdkGC с помощью void gdk_gc_set_function (GdkGC *gc, GdkFunction function); Например, gdk_gc_set_function(gc, GDK_AND_INVERT); А потом использовать этот gc в gdk_draw_layout. anonymous (06.05.04 18:44:18 MSD) Показать ответы Ссылка
Ответ на: комментарий от anonymous 06.05.04 18:44:18 MSD Пытался заюзать но ничего не изменилось cvv ★★★★★ (07.05.04 10:17:28 MSD) автор топика Ссылка
Ответ на: комментарий от anonymous 06.05.04 18:44:18 MSD А можно ли было дать какой то примерчик а то я наверноё чёто не так делаю. cvv ★★★★★ (07.05.04 10:49:01 MSD) автор топика Ссылка
Ответ на: комментарий от anonymous 06.05.04 18:38:33 MSD а передвать цвета в gdk_draw_layout_with_colors(...) не тоже самое??? cvv ★★★★★ (07.05.04 11:37:33 MSD) автор топика Ссылка