gtk+, как нарисовать сетку в гриде (gtk_tree_view_set_grid_lines для gtk+-2.8)

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

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

gtk+, как нарисовать сетку в гриде

Сообщение Serik »

Добрый день !

Программа на gtk+-2.8.10.
Есть GtkTreeView, который отображает GtkListStore.
Как заставить gtk+ отображать сетку ?

Т.е. нужен gtk_tree_view_set_grid_lines для gtk+-2.8
Спасибо сказали:
d_n_k
Сообщения: 636
ОС: Gentoo GNU/Linux

Re: gtk+, как нарисовать сетку в гриде

Сообщение d_n_k »

GtkTreeView состоит из GtkTreeViewCloumn, которая и определяет как будет текущая колонка отрисовываться.
GtkTreeViewColumn рисуется через GtkCellRender.

те все зависит от того чем ты рисуешь клетки своей таблицы.
если у тебя там текст, то смотри на свойства GtkCellRenderText и всех родителей
тож самое если не текст.

если не устраивает "стандартные" объекты для отрисовки ячейки, то пиши свой класс GtkCellRender с нужными тебе свойствами
все сказанное есть имхо...
Спасибо сказали: