gpt4 book ai didi

eclipse - 如何在 Eclipse RCP 中隐藏首选项页面

转载 作者:行者123 更新时间:2023-12-03 21:23:19 27 4
gpt4 key购买 nike

我有一个 eclipse rcp 并且想要隐藏安全性和帮助页面。我怎样才能做到这一点?

最佳答案

我一直在寻找同样的东西,并在此链接中找到了解决方案:

http://sourceforge.net/apps/trac/fable/wiki/Preferences

干杯。
斯特凡

禁用帮助首选项 ¶

将以下代码放入 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 ”是首选项扩展点的 ID。
添加透视首选项 ¶

备注:要查找插件 ID 首选项,请选择 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;
}//

关于eclipse - 如何在 Eclipse RCP 中隐藏首选项页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1460761/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com