Изменить свойства / настройки другого плагина Eclipse - PullRequest
0 голосов
/ 01 августа 2011

Я работаю над плагином eclipse, который расширяет существующий плагин. Плагин, который я расширяю, определяет некоторые настройки по умолчанию, которые можно изменить во время выполнения через меню настроек. Я хочу, чтобы некоторые из этих свойств были изменены для пользователей моего плагина. Например: в плагине, который я расширяю, существует свойство, которое не проверено (то есть false). Я хочу, чтобы он был проверен на мой плагин по умолчанию. Как я могу это сделать?

Не является дубликатом Может ли мой плагин Eclipse изменять настройки других плагинов? , потому что этот вопрос направлен на создание новой страницы преференций, которая изменяет настройки других плагинов (насколько я понял). Я не хочу создавать новую страницу настроек, я просто хочу изменить настройки по умолчанию.

1 Ответ

0 голосов
/ 01 августа 2011

Вам нужно знать идентификатор подключаемого модуля и имя предпочтения, но тогда следующий код должен помочь:

IPreferenceStore s = new ScopedPreferenceStore(new InstanceScope(), "org.eclipse.ui");

ss.setValue("SHOW_MEMORY_MONITOR", true);

Этот точный код включит монитор памяти в строке состояния..

...