Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.ActionContributionItem


    String accelerator = actionElement.getAttribute(ATT_ACCELERATOR);
    if (accelerator != null)
      processAccelerator(action, accelerator);

    item = new ActionContributionItem(action);
  }
View Full Code Here


   * @param viewer
   *            the TreeViewer associated with this configuration
   * @return toolbar contributions
   */
  protected IContributionItem[] createToolbarContributions(TreeViewer viewer) {
    IContributionItem collapseAllItem = new ActionContributionItem(new CollapseTreeAction(viewer));
    IContributionItem[] items = new IContributionItem[]{collapseAllItem};
    return items;
  }
View Full Code Here

    /* Create "File" group */
    ToolBarManager toolBarManager = new ToolBarManager(toolBarStyle);
    ToolBarContributionItem toolItem = new ToolBarContributionItem(toolBarManager);

    ActionContributionItem newFileItem = new ActionContributionItem(events.newFileAct);
    ActionContributionItem openFileItem = new ActionContributionItem(events.openProblemAct);
    ActionContributionItem saveFileItem = new ActionContributionItem(events.saveProblemAct);

    toolBarManager.add(newFileItem);
    toolBarManager.add(openFileItem);
    toolBarManager.add(saveFileItem);
    coolBarManager.add(toolItem);

    /* Create "Solution" group */
    toolBarManager = new ToolBarManager(toolBarStyle);
    toolItem = new ToolBarContributionItem(toolBarManager);

    ActionContributionItem solveItem = new ActionContributionItem(events.solveProblemAct);

    toolBarManager.add(solveItem);
    coolBarManager.add(toolItem);

    return coolBarManager;
View Full Code Here

        IContributionItem[] items = menu.getItems();
        for ( int i = 0; i < items.length; i++ )
        {
            if ( items[i] instanceof ActionContributionItem )
            {
                ActionContributionItem aci = ( ActionContributionItem ) items[i];
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_LEFT ) )
                {
                    menu.remove( items[i] );
                }
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_RIGHT ) )
                {
                    menu.remove( items[i] );
                }
            }
        }
View Full Code Here

        IContributionItem[] items = menu.getItems();
        for ( int i = 0; i < items.length; i++ )
        {
            if ( items[i] instanceof ActionContributionItem )
            {
                ActionContributionItem aci = ( ActionContributionItem ) items[i];
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_LEFT ) )
                {
                    menu.remove( items[i] );
                }
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_RIGHT ) )
                {
                    menu.remove( items[i] );
                }
            }
        }
View Full Code Here

    return checked;
  }
 

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

        IContributionItem[] items = menu.getItems();
        for ( int i = 0; i < items.length; i++ )
        {
            if ( items[i] instanceof ActionContributionItem )
            {
                ActionContributionItem aci = ( ActionContributionItem ) items[i];
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_LEFT ) )
                {
                    menu.remove( items[i] );
                }
                if ( aci.getAction() == getAction( ITextEditorActionConstants.SHIFT_RIGHT ) )
                {
                    menu.remove( items[i] );
                }
            }
        }
View Full Code Here

        .addColorByAction(WORKBENCH_TOOL)
        .addColorByAction(DATE)
        .addColorByAction(WORKSPACE)
        .build();

    items.add(new ActionContributionItem(hideViewsAction));
    items.add(new ActionContributionItem(hideEditorsAction));

    for (IContributionItem item : items) {
      toolBar.add(item);
    }
    return items.toArray(new IContributionItem[items.size()]);
View Full Code Here

  public Menu getMenu(Control parent) {
    if (menu == null || menu.isDisposed()) {
      menu = new Menu(parent);

      for (IAction action : menuItems) {
        new ActionContributionItem(action).fill(menu, -1);
      }
    }
    return menu;
  }
View Full Code Here

      if (getMenuItemActions().length > 0)
        new MenuItem(menu, SWT.SEPARATOR);

      IAction showAction = new ShowGroupByDialogAction(categoryProvider);
      new ActionContributionItem(showAction).fill(menu, -1);
    }
    return menu;
  }
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.