LINUX.ORG.RU

[Gtk]Как получить цвет виджета/выделения?

 


0

0
Хочу узнать цвет окошка, например. Беру его через get_style. Получаю цвета похожие на реальность, но не те, что у меня. Я имею в виду, что у меня цвета убунтовские, цвет окон чуть коричневатый, выделение коричневое, а получаю я серый и синий - цвета из клиарлукса, по всей видимости. Есть ли способ узнать настоящие цвета?
Ответ на: комментарий от Dirty_Diana
Это была тонка ирония, что можно создать окно, а потом вызвать гет_пиксель, что бы получить его цвет :)
theos ★★★
()
парсить gtkrc по всей видимости.
lester_dev ★★★★★
()
Ответ на: комментарий от ananas

Ну например цвет выделения, тот, который синий, я получила так:

mainWindow.get_style().bg[Gtk.StateType.SELECTED]
Это в Vala, но я думаю понятно. По поводу «парсить gtkrc» я не согласна. В гноме можно жить и без этого конфига.

Dirty_Diana
() автор топика
Ответ на: комментарий от ananas
Наконец-то! Спасибо большое, я уже думала, что это священная тайна и я ее никогда не узнаю :)
Dirty_Diana
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.