Изменить цвет меню затмения - PullRequest
1 голос
/ 13 ноября 2010

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

Подробнее:
Допустим, я хочу изменить file->import menuitem на желтый, какой класс отвечает за это?
Для простоты, если у меня появилось окно SWT, вычислитель с меню Файл в нем,как изменить File->exit menuItem на желтый, когда я нажимаю или делаю что-то в этом окне калькулятора ??
заранее спасибо

1 Ответ

1 голос
/ 19 ноября 2010

Любые настройки цвета, связанные с меню, зависят от ОС, поскольку SWT основан на собственной реализации графического интерфейса (как Kos намекает в комментарии).

Эта нить запрашивает "неактивный цвет":

Я не думаю, что SWT.COLOR_... доступно для отключенных текстов меню, это ОС, которые окрашивают эти тексты.
Я не знаю, предоставляют ли ОС способ программного доступа к этому цвету.

Эта нить хочет добавить цвет во всплывающее меню, и лучшим решением будет ...

Я думаю, что ваша лучшая ставка # 2, таким образом, вы могли бы поставить (например) Стол виджет без столбцов во всплывающем окне, что позволит вам настроить внешний вид предметов, как вам нравится.

alt text

...