Я искал то же самое и нашел решение по этой ссылке:
http://sourceforge.net/apps/trac/fable/wiki/Preferences
Приветствия.
Stefan
Отключить настройки справки
¶
Поместите следующий код в ваш подкласс org.eclipse.ui.application.WorkbenchAdvisor
, и он удалит группу «Справка» из диалогового окна настроек RCP:
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager( );
pm.remove( "org.eclipse.help.ui.browsersPreferencePage" );
}
"org.eclipse.help.ui.browsersPreferencePage
" - это идентификатор точки расширения настроек.
Добавить параметры перспективы ¶
Примечание: чтобы найти настройки идентификатора плагина, выберите Window-->show view--> PDE Runtime--> Plugin Registry
..... и попробуйте найти то, что вы ищете .....
Например, для "Workbench preferences
" посмотрите fable.eclipse.ui.ide
и расширение org.eclipse.ui.preferencePages
: id="org.eclipse.ui.preferencePages.Workbench"
Если вы хотите добавить только предпочтения (например), добавьте расширение предпочтений в MANIFEST.XML
:
id : org.eclipse.ui.preferencePages.Perspectives
name:perspective(fable)
class:org.eclipse.ui.internal.ide.dialogs.IDEPerspectivesPreferencePage
//Add : org.eclipse.ui.ide in your Dependencies
В ApplicationWorkBenchAdvisor:
public void postStartup() {
PreferenceManager pm = PlatformUI.getWorkbench().getPreferenceManager( );
pm.remove( ""org.eclipse.ui.preferencePages.Workbench"browsersPreferencePage" );
}
public String getInitialWindowPerspectiveId() {
IPreferenceStore pref = Activator.getDefault().getPreferenceStore();
String ret = pref.getDefaultString(IWorkbenchPreferenceConstants.DEFAULT_PERSPECTIVE_ID);
ret=(ret==null || ret.equals(""))?"yourDefaultPerspectiveID":ret;
return ret;
}//