Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: как нарисовать сетку в гриде ?
Форум на CrossPlatform.RU > Библиотеки > GTK+
Serik
Добрый день !

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

Т.е. нужен gtk_tree_view_set_grid_lines для gtk+-2.8
balbes
Я могу ошибаться, но кажется можно с помощью:
Цитата
enable-grid-lines
"enable-grid-lines" gtktreeviewgridlines : read / write должны ли линии сетки отображаться в дереве просмотра.
значение по умолчанию: gtk_tree_view_grid_lines_none
Serik
Цитата(balbes @ 1.2.2008, 13:31) *
Я могу ошибаться, но кажется можно с помощью:
Цитата
enable-grid-lines
"enable-grid-lines" gtktreeviewgridlines : read / write должны ли линии сетки отображаться в дереве просмотра.
значение по умолчанию: gtk_tree_view_grid_lines_none


Это свойство появилось в 2.10,
а мне надо для 2.8
Andrew Selivanov
Цитата(Serik @ 4.2.2008, 7:52) *
Это свойство появилось в 2.10,
а мне надо для 2.8


Перекомпилируй с 2.10...
ViGOur
Цитата(Andrew Selivanov @ 4.2.2008, 11:16) *
Перекомпилируй с 2.10...
Координальное решение! :)

Я честно говоря тоже не нашел как это сделать, думаю, что нужно переопределять рисование.
Serik
Вообще странно, что такое простое действие так сложно выполняется.
ViGOur
Угу, помниться и прозрачность так же не так легко можно догадаться как сделать, но можно.

Думаю можно подсмотреть как реализовано рисование сетки в 2.10 и перенести в свой проект, как вариант
Serik
Проблема была решена написанием своего виджета.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.