LINUX.ORG.RU

[gtk] Стили

 


0

0

Не знаю куда спросить, не совсем программирование, спрошу сюда...

Пара вопросов про gtk-стили:
1) Кнопке можно программно задать рельеф с помощью set_relief().
Как это сделать через gtkrc?

2) Возможно ли средствами gtkrc (с использованием какого-либо движка. какого?) изменить содержимое, например, кнопки.
Т.е. стили задают вид самой кнопки, но не влияют на иконку и текст в кнопке.
Возможно ли сделать размытие, свечение, наложить картинку _поверх содержимого_ кнопки, изменить насыщенность... (как Bespin в KDE)?
Если такие стили есть дайте ссылку.

★★★★★

Ответ на: комментарий от elipse

Спасибо, но кажись не то.
Вот у кнопки можно убрать рельеф через gtk_button_set_relief.
Я хочу чтобы можно было загрузить небольшой gtkrc файл, в котором можно было бы изменить рельеф не меняя общесистемного стиля.
Например стоит стиль Murrine Blue, есть файл стиля:
style "SomeButton"
{
bg[NORMAL] = { 0.0, 0.0, 1.0 }
GtkButton.relief = 0
}
widget "*.SomeButton" style "SomeButton"
Т.е. остается системный стиль, пропадает рельеф.


Что со 2й частью вопроса?

ls-h ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.