类org.eclipse.ui.application.IActionBarConfigurer源码实例Demo

下面列出了怎么用org.eclipse.ui.application.IActionBarConfigurer的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * 删除 RCP 自带的工具栏按钮
 */
public void postWindowCreate() {
	IActionBarConfigurer actionBarConfigurer = getWindowConfigurer().getActionBarConfigurer();
	IContributionItem[] coolItems = actionBarConfigurer.getCoolBarManager().getItems();
	for (int i = 0; i < coolItems.length; i++) {
		if (coolItems[i] instanceof ToolBarContributionItem) {
			ToolBarContributionItem toolbarItem = (ToolBarContributionItem) coolItems[i];
			if (toolbarItem.getId().equals("org.eclipse.ui.WorkingSetActionSet")
					|| toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.annotationNavigation")
					|| toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.navigation")) {
				toolbarItem.getToolBarManager().removeAll();
			}
		}
	}
	actionBarConfigurer.getCoolBarManager().update(true);

	addAutoPluginMenu();

}
 
/**
 * 删除 RCP 自带的工具栏按钮
 */
public void postWindowCreate() {
	IActionBarConfigurer actionBarConfigurer = getWindowConfigurer().getActionBarConfigurer();
	IContributionItem[] coolItems = actionBarConfigurer.getCoolBarManager().getItems();
	for (int i = 0; i < coolItems.length; i++) {
		if (coolItems[i] instanceof ToolBarContributionItem) {
			ToolBarContributionItem toolbarItem = (ToolBarContributionItem) coolItems[i];
			if (toolbarItem.getId().equals("org.eclipse.ui.WorkingSetActionSet")
					|| toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.annotationNavigation")
					|| toolbarItem.getId().equals("org.eclipse.ui.edit.text.actionSet.navigation")) {
				toolbarItem.getToolBarManager().removeAll();
			}
		}
	}
	actionBarConfigurer.getCoolBarManager().update(true);

	addAutoPluginMenu();

}
 
@Override
public ActionBarAdvisor createActionBarAdvisor(final IActionBarConfigurer configurer) {
    return new ActionBarAdvisor(configurer) {

        @Override
        protected void makeActions(final IWorkbenchWindow window) {
            super.makeActions(window);
            register(ActionFactory.UNDO.create(window));
            register(ActionFactory.REDO.create(window));
            register(ActionFactory.PREFERENCES.create(window));
            register(ActionFactory.ABOUT.create(window));
        }
    };
}
 
/**
 * {@inheritDoc}
 */
@Override
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
	return new ActionBarAdvisor(configurer);
}
 
@Override
public ActionBarAdvisor createActionBarAdvisor(final IActionBarConfigurer configurer) {
	return new N4JSApplicationActionBarAdvisor(configurer);
}
 
@Override
public ActionBarAdvisor createActionBarAdvisor ( final IActionBarConfigurer configurer )
{
    return new ApplicationActionBarAdvisor ( configurer );
}
 
源代码7 项目: neoscada   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor ( final IActionBarConfigurer configurer )
{
    super ( configurer );
}
 
@Override
public ActionBarAdvisor createActionBarAdvisor ( final IActionBarConfigurer configurer )
{
    return new ApplicationActionBarAdvisor ( configurer );
}
 
源代码9 项目: neoscada   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor ( final IActionBarConfigurer configurer )
{
    super ( configurer );
}
 
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
    return new ApplicationActionBarAdvisor(configurer);
}
 
源代码11 项目: neoscada   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
    super(configurer);
}
 
源代码12 项目: orion.server   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}
 
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer)
{
    return new ApplicationActionBarAdvisor(configurer);
}
 
源代码14 项目: tlaplus   文件: ApplicationActionBarAdvisor.java
/**
 * @param configurer
 */
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer)
{
    super(configurer);
}
 
@Override
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
    return new ApplicationActionBarAdvisor(configurer);
}
 
源代码16 项目: depan   文件: ApplicationWorkbenchWindowAdvisor.java
@Override
public ActionBarAdvisor createActionBarAdvisor(
    IActionBarConfigurer configurer) {
  return new ApplicationActionBarAdvisor(configurer);
}
 
源代码17 项目: depan   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
  super(configurer);
}
 
源代码18 项目: gama   文件: ApplicationWorkbenchWindowAdvisor.java
@Override
public ActionBarAdvisor createActionBarAdvisor(final IActionBarConfigurer configurer) {
	return new GamaActionBarAdvisor(configurer);
}
 
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
	this.actionBarConfigurer = configurer;
	return new ApplicationActionBarAdvisor(configurer);
}
 
源代码20 项目: slr-toolkit   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}
 
/**
 * @param configurer
 */
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
	window = configurer.getWindowConfigurer().getWindow();
}
 
public ActionBarAdvisor createActionBarAdvisor(
		IActionBarConfigurer configurer) {
	return new ApplicationActionBarAdvisor(configurer);
}
 
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}
 
@Override
public ActionBarAdvisor createActionBarAdvisor(
		IActionBarConfigurer configurer) {
	return new ApplicationActionBarAdvisor(configurer);
}
 
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}
 
public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
	return new ApplicationActionBarAdvisor(configurer);
}
 
源代码27 项目: tmxeditor8   文件: ApplicationActionBarAdvisor.java
/**
 * @param configurer
 */
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
	window = configurer.getWindowConfigurer().getWindow();
}
 
源代码28 项目: tmxeditor8   文件: ApplicationActionBarAdvisor.java
/**
 * @param configurer
 */
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
	window = configurer.getWindowConfigurer().getWindow();
}
 
public ActionBarAdvisor createActionBarAdvisor(
		IActionBarConfigurer configurer) {
	return new ApplicationActionBarAdvisor(configurer);
}
 
源代码30 项目: tmxeditor8   文件: ApplicationActionBarAdvisor.java
public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
	super(configurer);
}
 
 类所在包
 同包方法