Examples of IContributionItem


Examples of org.eclipse.jface.action.IContributionItem

    }

    IConfigurationElement[] items = additionElement.getChildren();
    for (int i = 0; i < items.length; i++) {
      String itemType = items[i].getName();
      IContributionItem newItem = null;

      if (IWorkbenchRegistryConstants.TAG_COMMAND.equals(itemType)) {
        newItem = createCommandAdditionContribution(serviceLocator,
            items[i]);
      } else if (IWorkbenchRegistryConstants.TAG_DYNAMIC.equals(itemType)) {
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

        // If we have any then add them at the correct location
        if (ciList.getItems().size() > 0) {
          track(mgr, cache, ciList);
          for (Iterator ciIter = ciList.getItems().iterator(); ciIter
              .hasNext();) {
            IContributionItem ici = (IContributionItem) ciIter
                .next();
            if (ici.getId() != null) {
              itemsAdded.add(ici.getId());
            }
            final int oldSize = mgr.getSize();
            mgr.insert(insertionIndex, ici);
            if (mgr.getSize() > oldSize)
              insertionIndex++;
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

    while (i.hasNext()) {
      final ContributionRoot items = (ContributionRoot) i.next();
      boolean removed = false;
      Iterator j = items.getItems().iterator();
      while (j.hasNext()) {
        IContributionItem item = (IContributionItem) j.next();
        if (item instanceof ContributionItem
            && ((ContributionItem) item).getParent() == null) {
          removed = true;
          releaseItem(item);
        }
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

    Iterator i = contributions.iterator();
    while (i.hasNext()) {
      final ContributionRoot items = (ContributionRoot) i.next();
      Iterator j = items.getItems().iterator();
      while (j.hasNext()) {
        IContributionItem item = (IContributionItem) j.next();
        releaseItem(item);
      }
      releaseCache(items);
    }
    contributions.clear();
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

        /* package */boolean containsCoolItem(String id) {
            ICoolBarManager cbManager = getCoolBarManager();
            if (cbManager == null) {
        return false;
      }
            IContributionItem cbItem = cbManager.find(id);
            if (cbItem == null) {
        return false;
      }
            //@ issue: maybe we should check if cbItem is visible?
            return true;
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

    curStack.setMinimized(false);
  }

  public void initToolBarManager(final ToolBarManager mgr) {
    // Set up the ToolBar with a restore button
    IContributionItem restoreContrib = new ContributionItem() {
      public void fill(ToolBar parent, int index) {
            ToolItem restoreItem = new  ToolItem(mgr.getControl(), SWT.PUSH, index);       
            Image tbImage = WorkbenchImages.getImage(IWorkbenchGraphicConstants.IMG_ETOOL_RESTORE_TRIMPART);
            restoreItem.setImage(tbImage);      
            String menuTip = WorkbenchMessages.StandardSystemToolbar_Restore;
            restoreItem.setToolTipText(menuTip);
            restoreItem.addSelectionListener(new SelectionListener() {
          public void widgetDefaultSelected(SelectionEvent e) {
            restoreToPresentation();
          }
          public void widgetSelected(SelectionEvent e) {
            restoreToPresentation();
          }
            });
      }
    };
    mgr.add(restoreContrib);

    // Set up the ToolBar with a button represing the Editor Area
    IContributionItem eaContrib = new ContributionItem() {
      public void fill(ToolBar parent, int index) {
            ToolItem editorAreaItem = new  ToolItem(mgr.getControl(), SWT.PUSH, index);       
            Image tbImage = WorkbenchImages.getImage(IWorkbenchGraphicConstants.IMG_ETOOL_EDITOR_TRIMPART);
            editorAreaItem.setImage(tbImage);      
            String menuTip = WorkbenchMessages.EditorArea_Tooltip;
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

  // exceptions based on invalid thread access.
  private List<SWTBotViewMenu> getMenuItemsInternal(IContributionItem[] items, Matcher<?> matcher, boolean recursive) {
    List<SWTBotViewMenu> l = new ArrayList<SWTBotViewMenu>();

    for (int i = 0; i < items.length; i++) {
      IContributionItem item = items[i];

      try {
        if ((item instanceof MenuManager) && recursive) {
          // Sub menus
          MenuManager menuManager = (MenuManager) item;
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

  // exceptions based on invalid thread access.
  private List<SWTBotViewMenu> getMenuItemsInternal(IContributionItem[] items, Matcher<?> matcher, boolean recursive) {
    List<SWTBotViewMenu> l = new ArrayList<SWTBotViewMenu>();

    for (int i = 0; i < items.length; i++) {
      IContributionItem item = items[i];

      try {
        if ((item instanceof MenuManager) && recursive) {
          // Sub menus
          MenuManager menuManager = (MenuManager) item;
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

                    if( groupName.equals( Constants.M_TOOL)){
                        groupName = "map";
                    }
                    IMenuManager targetMenu = manager.findMenuUsingPath(root);
                    if (targetMenu != null) {
                        IContributionItem find = targetMenu.find(groupName);
                        if ( find!=null && find instanceof GroupMarker ){
                            //targetMenu.appendToGroup(groupName, action); //$NON-NLS-1$
                            targetMenu.appendToGroup(groupName, tool.getAction());
                            targetMenu.setVisible(true);
                        }else{
View Full Code Here

Examples of org.eclipse.jface.action.IContributionItem

         */
        ToolBarManager actionToolBarManager = new ToolBarManager(SWT.FLAT);
       
        ApplicationGIS.getToolManager().contributeActionTools(actionToolBarManager, getActionBars());
        if ( actionToolBarManager.getItems().length > 0){
            IContributionItem item = subManager.find(ToolConstants.ACTION_TOOLBAR_ID);
            if(item != null){
                subManager.remove(ToolConstants.ACTION_TOOLBAR_ID);
            }
            ToolBarContributionItem toolBarContributionItem = new ToolBarContributionItem(actionToolBarManager, ToolConstants.ACTION_TOOLBAR_ID);
            subManager.add(toolBarContributionItem);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.