GtkTreeView: как остановить переопределение панели выбора настройки background-rgba - PullRequest
1 голос
/ 02 мая 2019

В моем приложении пользователи могут создавать список имен, связанных с иконками и цветами.У меня есть данные, хранящиеся в GtkListStore и отображаемые с помощью GtkTreeView.Цветовой столбец представляет собой GtkCellRendererText со свойством background-rgba, содержащим непрозрачный цвет, выбранный пользователем.Это выглядит так.

Screenshot

Однако, как вы можете видеть, панель выбора скрывает текущий выбранный цвет.Определение цвета, которое я использовал в CSS: alpha(#cce8ff, 0.5), и я знаю, что альфа работает, потому что цвет исчезает, когда я уменьшаю значение альфа.

Что мне нужно, так это цвет фона вячейка, которая будет видна через выделение выделения, хотя я также мог бы жить с цветом фона, блокирующим выделение выделения в этой ячейке, пока выбранная строка все еще была четко определена.

Есть ли какое-либо заклинание, которое я могу использовать длядостичь этого?Или это ошибка в GTK3?

Я использую GTK 3.24.1 на Fedora 29. Приложение написано на Haskell с использованием привязки gi-gtk.

...