LINUX.ORG.RU

Combobox≠Button в GTK2

 ,


0

1

Я работаю над темой оформления для GTK Linux. У меня 2 вопроса:

  • Почему Combobox перекрасился в цвет Button в GTK 2? Скриншот

  • Как изменить цвет текста кнопок в GTK2?

Вариант для Openbox (как мне кажется) готов. Демонстрация Openbox

★★★★

Почему? А что у тебя в «comboboxentry»?

https://ibb.co/XW343jg

Специально для тебя «перекрасил». В правом нижнем углу, в окне mcedit смотри код «comboboxentry» и сравнивай с окном в середине (настройки PCmanFM). На среднем комбобоксе стоит курсор, поэтому его цвет «bg[PRELIGHT]». Цвет текста - text[NORMAL]. У меня задан в style «default», то есть, одинаков для всех. Если тебе нужно, то задай его в style «button».

andytux ★★★★★
()
Ответ на: комментарий от ConLenov

Насчет этого цвета немного соврал. Это цвет «bg[NORMAL]». Но задать его только для кнопок не получится. Задаешь его в style «default». А если для какого-то элемента нужен другой цвет, то переназначаешь его в стиле этого элемента.

https://ibb.co/Bs1ySFJ

На кнопке «close» стоит курсор, поэтому в ней цвет текста «fg[PRELIGHT]».

Может есть и другой вариант, но мне он неизвестен.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Задать цвет текста только для кнопок для GTK2 у автора Sweet получилось.

Можешь пожалуйста сделать цвет текста только для кнопок. «button_label» называется

https://github.com/EliverLara/Sweet

ConLenov ★★★★
() автор топика
Последнее исправление: ConLenov (всего исправлений: 1)
Ответ на: комментарий от ConLenov

Смотрю, что у него:

style "button_label" {
	 fg[PRELIGHT] = @selected_fg_color
	 fg[ACTIVE] = @selected_fg_color
	}

Что-то «fg[NORMAL]» не видать. Только сейчас заметил, в предыдущем комментарии опять допустил опечатку, вместо «bg[NORMAL]» должно быть «fg[NORMAL]».

Но там есть и подсказка. Для изображения кнопок использовать «картинки».

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