LINUX.ORG.RU

Pango layout text selection


0

0

Есть pango layout, несколько строк с ограниченной шириной, всё рисуется нормально и как нужно.

Есть координаты начала выделения и конца выделения текста, нужно отрисовать это выделение. Как?

anonymous

Это я тот анонизмус, задавший вопрос. Сам решил.

Естественно оказалось на pango это дело, цвета выделения задаются в gtk.

Нужно рисовать вручную, сначала фон под выделением с GdkGC * = widget->style->base_gc[GTK_STATE_SELECTED], а потом и сам pango layout с этим же GdkGC.

Чтение исходников gtk+ зарулило и всё понятно стало после вдумчивого чтения gtktextdisplay.c

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.