[Gtk+][Pango] Многострочный текст в TreeView (или как заставить Pango переносить текст по строкам)

Модератор: Модераторы разделов

Serik
Сообщения: 149
ОС: SuSE Linux

[Gtk+][Pango] Многострочный текст в TreeView

Сообщение Serik »

Добрый день !

Есть GtkTreeView, отображает GtkListStore.
Ячейки рисуются GtkCellRendererText.

Длинный текст в ячейке просто обрезается. Как заставить переносить не влезающий текст на следущую строку ?
Т.е. нужны многострочные ячейки. Высота строки в таблице задается штатно. Но количество строк в ячейке всегда 1.

Залез в Gtk+. Ячейки рисуются PangoLayout, передаются координаты и текст.
Как можно заставить Pango переносить текст, чтобы он по-возможности вписывался в заданные размеры ?

SuSE Linux 10.1
gtk+-2.8.10
pango-1.10.2
Спасибо сказали:
Аватара пользователя
halturin
Сообщения: 167
ОС: Linux

Re: [Gtk+][Pango] Многострочный текст в TreeView

Сообщение halturin »

http://library.gnome.org/devel/gtk/2.11/Gt...Text--wrap-mode

"wrap-mode" PangoWrapMode : Read / Write

Specifies how to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string. This property has no effect unless the wrap-width property is set.

Default value: PANGO_WRAP_CHAR

Since 2.8
Спасибо сказали:
Serik
Сообщения: 149
ОС: SuSE Linux

Re: [Gtk+][Pango] Многострочный текст в TreeView

Сообщение Serik »

Спасибо, то что надо.
Спасибо сказали: