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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.