方法一:指定menuContribution:
toolbar:org.eclipse.ui.main.toolbar - the top-level tool bar
toolbar:org.eclipse.ui.trim.command1 - the top left trim
toolbar:org.eclipse.ui.trim.command2 - the top right trim
toolbar:org.eclipse.ui.trim.vertical1 - the left vertical trim
toolbar:org.eclipse.ui.trim.vertical2 - the right vertical trim
toolbar:org.eclipse.ui.trim.status - the status line trim
配合http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fworkbench_cmd_menus.htm 适用
方法二:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
id="application"
point="org.eclipse.core.runtime.applications">
<application>
<run
class="de.vogella.rcp.commands.runtimecommands.Application">
</run>
</application>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="RCP Perspective"
class="de.vogella.rcp.commands.runtimecommands.Perspective"
id="de.vogella.rcp.commands.runtimecommands.perspective">
</perspective>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
class="de.vogella.rcp.commands.runtimecommands.DefineCommands"
locationURI="menu:org.eclipse.ui.main.menu">
</menuContribution>
</extension>
</plugin>
package de.vogella.rcp.commands.runtimecommands;
import org.eclipse.swt.SWT;
import org.eclipse.ui.menus.CommandContributionItem;
import org.eclipse.ui.menus.CommandContributionItemParameter;
import org.eclipse.ui.menus.ExtensionContributionFactory;
import org.eclipse.ui.menus.IContributionRoot;
import org.eclipse.ui.services.IServiceLocator;
public class DefineCommands extends ExtensionContributionFactory {
@Override
public void createContributionItems(IServiceLocator serviceLocator,
IContributionRoot additions) {
CommandContributionItemParameter p = new CommandContributionItemParameter(
serviceLocator, "",
"org.eclipse.ui.file.exit",
SWT.PUSH);
p.label = "Exit the application";
p.icon = Activator.getImageDescriptor("icons/alt_window_16.gif");
CommandContributionItem item = new CommandContributionItem(p);
item.setVisible(true);
additions.addContributionItem(item, null);
}
}
来自:http://www.vogella.com/blog/2009/12/03/commands-menu-runtime/
http://www.imilo.cn
分享到:
相关推荐
标题和描述提到的“桌面图标自动靠右对齐,绿色免安装”可能是指一个小型的软件工具,它无需安装即可帮助用户实现这个功能。这类工具通常体积小巧,不占用系统资源,易于使用。 首先,让我们了解一些关于Windows...
示例图 http://p.blog.csdn.net/images/p_blog_csdn_net/newease/EntryImages/20091027/大图标工具栏.jpg pb 大图标 工具栏 toolbar
2. 访问“格式”选项卡:在Excel的顶部菜单栏中,找到“格式”选项卡,它通常在“绘图工具”下,只有当你选中图形时才会显示。 3. 使用对齐按钮:在“格式”选项卡下的“排列”组中,你会发现一排对齐按钮,包括“左...
- **隐藏/显示工具栏**:通过菜单项IDM_VIEW_NEWTOOL控制工具栏的显示和隐藏。可以使用`ShowWindow`函数,或者更简洁地使用`ShowControlBar`。 4. **更新菜单项的checked状态** 使用UPDATE_COMMAND_UI消息响应...
在Windows操作系统中,我们常见的有菜单栏、快速访问工具栏等。在网页应用中,也有类似的概念,如导航栏。 实现工具栏大图标涉及以下几个技术层面: 1. 图标设计:大图标需要具有更高的清晰度和视觉吸引力,因此...
为了实现右侧菜单,可能需要利用这些布局工具或者直接设置菜单条的Dock属性。 4. **Dock属性**:菜单条的Dock属性决定了它如何相对于窗体边缘对齐。设置Dock属性为Right,可以使菜单条自动贴靠在窗体的右侧。同时,...
3. **右对齐**:将文本靠右对齐,左侧边缘不整齐。 4. **两端对齐**:这是Word默认的对齐方式,会将文本均匀地分布在整个行宽范围内,使得文本的左右两侧看起来都很整齐。 5. **分散对齐**:类似于两端对齐,但会在...
- **隐藏/显示工具栏**:如果需要清理工作区,可以选择“隐藏”工具栏,之后可以通过菜单或快捷键重新显示。 在提供的压缩包文件"Example021-通过鼠标拖动停靠工具栏"中,可能包含一个演示或教程,详细解释了如何在...
在Android开发中,创建一个可拖动的浮动工具条或菜单是一种常见的需求,它能提供用户友好的交互体验。这个“Android 可拖动浮动工具条(菜单)Demo”就是一个很好的示例,展示了如何实现这样的功能。下面我们将深入...
Excel菜单栏是用户进行数据处理和表格管理的核心界面,它包含了一系列功能强大的工具,帮助用户高效地完成数据操作。以下是对各个项目作用的详细说明: 1. Office按钮:这是访问文件操作的地方,如新建、打开、保存...
2. **对齐方式**:Excel提供了多种对齐选项,包括左对齐、居中对齐、右对齐、顶对齐、中间对齐、底对齐以及分布对齐。这些对齐方式可以分别调整图形的左右边缘、上下边缘或中心点,使得它们在水平或垂直方向上保持...
点击该按钮后会弹出一个快捷菜单,其中包含多种对齐方式,如"左对齐"、"居中对齐"、"右对齐"、"顶部对齐"、"中部对齐"和"底部对齐"等。选择适合你需求的对齐方式,所有选中的对象会立即调整位置,与选定的对齐方式相...
还有段落对齐方式(左对齐、居中、右对齐、两端对齐),行距和缩进控制等。 3. **插入**:插入功能包括添加图片、页眉和页脚、页码、表格、超链接、日期和时间等。这些图标有助于丰富文档内容并提高其专业性。 4. ...
这意味着您需要通过其他方式来调整文本格式,比如使用菜单栏中的“开始”选项卡中的格式设置工具或者直接使用键盘快捷键。对于习惯于使用传统方式编辑文档的用户而言,关闭浮动工具栏可能更为舒适。 #### 小贴士 - ...
主窗体:菜单栏、工具栏(与菜单项功能对应)、RichTextBox编辑框 文件菜单功能:新建、打开、保存、另存为、退出 编辑菜单功能:重复、撤销、复制、粘贴、剪切、删除、查找、替换、全选 格式菜单功能:字体、...
- Keynote提供了多种对齐选项,包括左对齐、右对齐、居中对齐和两端对齐(左右对齐)。要调整文本对齐,首先选择要操作的文本框、形状、表格单元格、行或列。 - 接着,打开“格式”检查器,然后在“文本”面板下...
- 单击顶部菜单栏中的“开始”选项卡。 - 在“开始”选项卡中找到并单击“绘图”工具组,通常这个工具组位于选项卡的右侧部分。 - 在“绘图”工具组中,可以看到“排列”选项。 3. **使用“排列”菜单进行对齐**...
1. 如果你的Excel版本没有显示格式工具栏,你可以通过菜单栏来完成相同的操作。首先,同样选中标题及其相邻的单元格。 2. 打开“格式”菜单,然后选择“单元格”命令。这将弹出“单元格格式”对话框。 3. 在弹出的...
在Android应用开发中,创建类似微信的顶部和底部菜单栏是一种常见的需求,它能提供良好的用户体验和导航功能。本文将详细介绍如何实现这一效果。 首先,我们来看顶部菜单栏的布局设计。在`top_layout.xml`文件中,...
这个工具栏包含了一系列常用的格式化选项,例如改变字体、调整字号、设定颜色以及执行对齐方式等操作。通过悬浮在当前工作区域附近的浮动工具栏,用户可以直观地看到并应用这些命令,简化了工作流程。 例如,如果你...