Как изменить цвет неактивной строки в ассистенте кода в Eclipse? - PullRequest
7 голосов
/ 25 декабря 2011

Прежде всего, уже подобный вопрос , но эти ответы не помогают.

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

enter image description here

«Цвета и шрифты» просто содержат «Помощник по контенту передний план / фон»color ", это только изменяет передний план / фон всей ассистента кода, но не активной или неактивной строки.Кажется, нет возможности для этого.Можно ли изменить это по-другому, возможно, с помощью какой-нибудь таблицы стилей?

Ответы [ 2 ]

6 голосов
/ 25 декабря 2011

Поработав несколько часов, я нашел решение. Связанный класс GTK - GTKTreeView, соответствующее состояние виджета - base [ACTIVE]. К сожалению, изменение цвета повлияет и на другие GTKTreeViews в Eclipse (например, древовидное представление в проводнике проекта, но для меня это не имеет значения) Я установил цвет фона элементов списка в шестнадцатеричное значение #AAAAAA, чтобы они выглядели немного темнее. Я сохранил эти настройки als .gtkrc-eclipse в моей домашней директории:

style "eclipse" {
        font_name = "Sans Condensed 8"
}

style "listitem"  {
        base[ACTIVE] = "#AAAAAA"    
}

class "GtkWidget" style "eclipse"
class "GtkTreeView" style "listitem"

.. и команда моего запуска Eclipse выглядит так:

env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc:/home/myuser/.gtkrc-eclipse '/opt/eclipse/eclipse'
1 голос
/ 25 декабря 2011

Я бы сказал, что это зависит от системы.Попробуйте поиграть с системными цветами по умолчанию Preferences > Appearance > Customize > Colors.В зависимости от вашей темы Ubuntu шрифт иногда может быть нечитаемым.

...