Добрый день !
Есть GtkTreeView, отображает GtkListStore.
Ячейки рисуются GtkCellRendererText.
Длинный текст в ячейке просто обрезается. Как заставить переносить не влезающий текст на следущую строку ?
Т.е. нужны многострочные ячейки. Высота строки в таблице задается штатно. Но количество строк в ячейке всегда 1.
Залез в Gtk+. Ячейки рисуются PangoLayout, передаются координаты и текст.
Как можно заставить Pango переносить текст, чтобы он по-возможности вписывался в заданные размеры ?
SuSE Linux 10.1
gtk+-2.8.10
pango-1.10.2
[Gtk+][Pango] Многострочный текст в TreeView (или как заставить Pango переносить текст по строкам)
Модератор: Модераторы разделов
-
halturin
- Сообщения: 167
- ОС: Linux
Re: [Gtk+][Pango] Многострочный текст в TreeView
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
"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
Спасибо, то что надо.