Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.ActionContributionItem


    stopRunAction.setHoverImageDescriptor(SharedImages.DISCONNECT);
   
    findWstPublishAction();
   
    for (Iterator it = appendedToolbarActionContributionItems.iterator(); it.hasNext();) {
        ActionContributionItem appendedAction = (ActionContributionItem) it.next();
            if (!contributionAdded(appendedAction)) {
                actionBars.getToolBarManager().add(appendedAction);
            }
        }
    if (wstPublishAction!=null) {
View Full Code Here


      }
        IContributionItem[] items = actionBars.getToolBarManager().getItems();
        for (int i = 0; i < items.length; i++) {
            IContributionItem item = items[i];
            if (item instanceof ActionContributionItem) {
                ActionContributionItem actionItem = (ActionContributionItem) item;
                IAction a = actionItem.getAction();
                if ("org.eclipse.wst.server.publish".equals(a.getActionDefinitionId())) {
                    wstPublishAction = actionItem;
//                    item.setVisible(false);
//                    actionBars.getToolBarManager().remove(item);
                }
View Full Code Here

    this.view = view;
    actionBars = view.getViewSite().getActionBars();
    initToolbarContributedActions();
    for (Iterator it = prependedToolbarActions.iterator(); it.hasNext();) {
            IAction action = (IAction) it.next();
            final ActionContributionItem contribution = new ActionContributionItem(action);
            actionBars.getToolBarManager().add(contribution);
        }
  }
View Full Code Here

        publishAction.setImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_CLCL_PUBLISH));
        publishAction.setId("org.apache.sling.ide.eclipse.ui.actions.PublishAction")
        cleanAction.setEnabled(false);
        publishAction.setEnabled(false);

        cleanActionContributionItem = new ActionContributionItem(cleanAction);
        publishActionContributionItem = new ActionContributionItem(publishAction);
       
        appendedToolbarActionContributionItems.add(publishActionContributionItem);
        appendedToolbarActionContributionItems.add(cleanActionContributionItem);
    }
View Full Code Here

  /**
   * @generated
   */
  protected void fillCoolBar(ICoolBarManager toolBar) {
    IMenuManager popUpMenu = new MenuManager();
    popUpMenu.add(new ActionContributionItem(lockToolBarAction));
    popUpMenu.add(new ActionContributionItem(toggleCoolbarAction));
    toolBar.setContextMenuManager(popUpMenu);

    toolBar.add(new GroupMarker("group.file"));

    {
View Full Code Here

   * @return a collection of actions, the returned collection is modifiable.
   */
  public List<IContributionItem> build() {
    List<IContributionItem> items = Lists.newArrayList();
    if (filterAction != null) {
      items.add(new ActionContributionItem(filterAction));
    }
    if (treeAction != null) {
      items.add(new ActionContributionItem(treeAction));
    }
    if (categoryProvider != null) {
      items.add(new ActionContributionItem(
          new GroupByAction(categoryProvider, groupByActions
              .toArray(new IAction[0]))));
    }
    if (visualProviders != null) {
      items.add(new ActionContributionItem(
          new ColorByAction(colorByActions.toArray(new IAction[0]))));
    }
    return items;
  }
View Full Code Here

  @Override
  protected void fillCoolBar(ICoolBarManager coolBar) {

    IMenuManager popUpMenu = new MenuManager();
    popUpMenu.add(new ActionContributionItem(actions.get(ActionFactory.LOCK_TOOL_BAR)));
//    popUpMenu.add(new ActionContributionItem(actions.get(ActionFactory.EDIT_ACTION_SETS)));
    coolBar.setContextMenuManager(popUpMenu);

    coolBar.add(new GroupMarker(IWorkbenchActionConstants.GROUP_FILE));
    ToolBarManager fileToolBar = new ToolBarManager();
View Full Code Here

                    StandaloneRetrieveSetup retrieveSetup = (StandaloneRetrieveSetup) itSetup
                            .next();
                    RetrieveAction action = new RetrieveAction(retrieveSetup);
                    action.setText("Retrieve '" + retrieveSetup.getName()
                            + (oneProject ? "'" : "' of " + project.getName()));
                    fillMenu(menuManager, items, new ActionContributionItem(action));
                }
            }
            fillMenu(menuManager, items, new IvyMenuSeparator());
        }
View Full Code Here

    public void addCleanable(MenuManager menuManager, List/* <IContributionItem> */items,
            String name, List/* <Cleanable> */cleanables) {
        CleanCacheAction action = new CleanCacheAction(name, cleanables);
        action.setText(name);
        fillMenu(menuManager, items, new ActionContributionItem(action));
    }
View Full Code Here

        }
        return fMenu;
    }

    private void addActionToMenu(Menu parent, Action action) {
        ActionContributionItem item = new ActionContributionItem(action);
        item.fill(parent, -1);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.action.ActionContributionItem

Copyright © 2018 www.massapicom. 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.