`
gdwrx_winson
  • 浏览: 131714 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

去掉无用菜单和按钮、首选项

阅读更多

做Eclipse RCP Product的时候,经常会遇到有一些Menu或CoolItem需要进行隐藏,这些一般都是由于其他插件通过扩展点的方式导致的。

 

隐藏做法:在ApplicationWorkbenchWindowAdvisor的postWindowOpen方法中对Menu和CoolBar进行处理

Sample code

IActionBarConfigurer configurer = getWindowConfigurer().getActionBarConfigurer();

IContributionItem[] menuItems = configurer.getMenuManager().getItems();

IContributionItem[] coolItems = configurer.getCoolBarManager().getItems();

XXXX //过滤动作

configurer.getMenuManager().update(true);
configurer.getCoolBarManager().update(true);
PreferenceManager pm = getWindowConfigurer().getWindow().getWorkbench()
   .getPreferenceManager();
IPreferenceNode[] prefNodes = pm.getRootSubNodes();
for ( IPreferenceNode node : prefNodes ) {
   if (XXX) {
       pm.remove(node);
   }
}
 
分享到:
评论

相关推荐

    去除IE8多余选项 去除IE8多余选项

    2. **调整工具栏和菜单**:如果你觉得IE8的工具栏或者菜单栏中的某些按钮或选项不常用,可以通过自定义工具栏来移除。右键点击工具栏,选择“自定义”,然后在弹出的窗口中取消不需要的项目。 3. **删除搜索提供...

    鼠标右键菜单清理工具

    该工具的主要功能是帮助用户整理和优化Windows操作系统中的鼠标右键菜单,去除那些不再需要或很少使用的项目。通过清理不必要的条目,可以使得用户在使用右键菜单时更快地找到所需的功能,提升工作效率。此外,减少...

    win7右键菜单项过多怎么清理.docx

    当然,为了避免未来右键菜单再次变得混乱,建议你在安装新软件时,注意其是否添加了不必要的右键菜单选项,并在设置中选择不添加或者在安装后立即去除。这样既能保持系统的整洁,也能提高你的工作和学习效率。

    迅雷极速版 v1.0.34.360 绿色精简版本

    匠人心作,简约而不简单!无广告,无插件,清爽简约,启动超快,下载更快…回归极简,一切只为...去所有无用文件、多余按钮菜单选项;可选启用边下边播功能,支持自定义播放器;给您极致下载体验,做到只为下载而生!

    驱动人生海外版6.2.26 纯净中文版

    —去除无用的菜单选项 —基于官方中文语言包汉化 —去除右上角”意见反馈”按钮 —去除底部”检查更新”文字链接 —禁止添加开机启动及其选项设置 —去除驱动服务程序”DTLService.exe” —禁止生成根目录skin\dtl_...

    怎样去除word中多余的空格及空行

    若要去除格式,可以选择"编辑"菜单的"选择性粘贴",在"粘贴"选项中选择"无格式文本"。在Word 2002及以上版本,直接点击粘贴按钮,然后选择"选择粘贴"菜单的"仅保留文本"。 6. 删除空格和空段: 在处理完表格和...

    CAD常见小问题解决办法.doc

    3. 在“Shift键添加到选择集”选项前去掉勾选。 4. 这样设置后,就可以连续选择多个对象了。 **命令提示:**`PICKADD`值设置为`0`或`1`,其中`0`表示只能选择最后一个对象,`1`表示可以连续选择多个对象。 #### 五...

    如何去除Outlook中多余的联系人组

    4. 打开通讯簿菜单“工具”,然后选择“选项”。 5. 弹出表单“设置地址”,在该表单中将所有的项选为“联系人New”(原来是默认选为空白组的“联系人”),在最下面的顺序检查姓名的列表框中删除“联系人”,然后...

    组策略应用设置大全.doc

    4. 给“开始”菜单减肥:可以通过设置删除“开始”菜单中的无用项,如“公用程序”、“我的文档”、“文档”、“网络连接”等。启用相应策略,如“从‘开始’菜单上删除‘我的文档’图标”,可以移除“我的文档”...

    CAD导入PS AI的方法

    屏幕抓图法的优点是简单易行,但其缺点是只能获得固定尺寸的图像,且所获得图像的大小取决于屏幕所设的分辨率,在本例中为 1024×768 pixels,尤其是去掉周围的无用信息后,最后获得的实际图像大小为 683×524 ...

    15个win8实用技巧 轻松玩转windows8操作系统.docx

    11. **去除开始屏幕无用按钮**:批量右键选中开始屏幕上的无用快捷方式,然后点击左下角的“从开始屏幕取消固定”来删除它们,这些程序仍然可以从所有程序中找到。 12. **Windows 8中的MSE**:Windows 8内置了...

    KUKA系统手册 操作及编程指南

    本手册经过整理,去除了无用的空白页,旨在提高阅读和查询效率。 4.1库卡smartPAD手持编程器是KUKA系统中的一种重要设备,它的前端设计包含了各种控制按钮和显示屏,用于输入指令和查看机器人状态。背部可能包括...

    Windows 7 安装后系统优化设置.docx

    - 保留以下五个选项:平滑屏幕字体边缘、启用透明玻璃、启用桌面组合、在窗口和按钮启用视觉样式、在桌面上为图标标签使用阴影。 - 其余特效全部取消勾选。 #### 三、提高文件打开速度 - **调整DPI缩放比例**: ...

    CAD实用技巧共80条

    - **问题描述**:有时模型和布局选项卡可能不会自动显示。 - **解决方法**: - 打开选项设置(`OP`) -> 显示。 - 确保“显示布局和模型选项卡”被选中。 #### 八、使用右键提高工作效率 - **功能介绍**:通过设置...

    excel查找替换数据4

    1. 数据清洗:在处理数据时,我们经常需要去除某些无用字符,如空格、特殊符号等。通过查找与替换功能,可以轻松实现。 2. 数据整理:当数据中存在重复值时,可以使用查找替换来统一格式,如将所有的日期格式统一为...

    清理磁盘的最好方法.docx

    - 在“系统失败”区域,去掉“将事件写入系统日志”和“发送错误警报”的勾选。 这些设置虽然不会释放大量磁盘空间,但可以减少系统负担,提升性能。 9. **手动删除无用文件:** - 进入“控制面板” > “文件夹...

    80种CAD常见问题解决方法

    初始值:1,0 支持菜单 (.mnu) 文件定义的动作,1 当按住并拖动按钮或滑轮时,支持平移操作。 6. 命令行中的模型、布局不见是的解决办法 OP----选项------显示---------显示布局和模型选项卡 (打上勾即可)。 7. ...

    学会使用Windows XP的20个特殊技巧

    可以在控制面板中取消“分组相似任务栏按钮”的设置,以便更好地管理和切换多个窗口。 #### 技巧9:更改文件日期 有时候可能需要更改文件的创建或修改日期,可以通过DOS命令`copy filename.exe+,`, 在提示确认时...

    win8几个实用小技巧.docx

    去除“开始”屏幕上的无用按钮 随着时间的推移,用户可能会发现在“开始”屏幕上积累了大量不必要的快捷方式。 - **批量清理**:可以通过批量右键选中这些快捷方式,然后点击“从‘开始’屏幕取消固定”的选项来...

    java程序打jar包

    在“JAR Packaging Options”中,有两个选项可以解决这个问题:“Export generated class files and resources”和“Included libraries”。如果项目有警告,但你确定不影响运行,可以勾选“Export generated class ...

Global site tag (gtag.js) - Google Analytics