Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.ActionContributionItem


    protected void fill(Menu menu, IProject[] projects) {
        ProjectResolveAction resolveAction = new ProjectResolveAction(projects);
        ProjectViewReverseDependenciesAction viewReverseAction =
            new ProjectViewReverseDependenciesAction(projects, getPage());

        new ActionContributionItem(resolveAction).fill(menu, -1);
        new Separator().fill(menu, -1);
        new ActionContributionItem(viewReverseAction).fill(menu, -1);
    }
View Full Code Here


        add(menu, name, new CleanCacheAction(cleanable));
    }

    public void add(Menu menu, String name, CleanCacheAction action) {
        action.setText(name);
        new ActionContributionItem(action).fill(menu, -1);
    }
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

  public Menu getMenu(Control parent) {
    if (fMenu == null) {
      fMenu= new Menu(parent);
     
      for (ExtensionCallAction action : actions) {
        ActionContributionItem item = new ActionContributionItem( action );
        item.fill(fMenu, -1);       
      }         
    }
    return fMenu;
  }
View Full Code Here

          // If we're on OS X we shouldn't show this command in the File menu. It
      // should be invisible to the user. However, we should not remove it -
      // the carbon UI code will do a search through our menu structure
      // looking for it when Cmd-Q is invoked (or Quit is chosen from the
      // application menu.
          ActionContributionItem quitItem = new ActionContributionItem(quitAction);
          quitItem.setVisible(!Util.isMac());
      fileMenu.add(quitItem);
    }
   
    MenuManager windowMenu = new MenuManager(Messages.ApplicationActionBarAdvisor_menu_window,
        IWorkbenchActionConstants.M_WINDOW);
    menuBar.add(windowMenu);
    {
      MenuManager openViewMenu = new MenuManager(Messages.ApplicationActionBarAdvisor_menu_showView, "showView"); //$NON-NLS-1$
      openViewMenu.add(showViewItem);
      windowMenu.add(newEditorAction);
          windowMenu.add(new Separator());
      windowMenu.add(openViewMenu);
          windowMenu.add(new Separator());
          windowMenu.add(resetPerspectiveAction);
          Separator sep = new Separator(IWorkbenchActionConstants.MB_ADDITIONS);
      sep.setVisible(!Util.isMac());
      windowMenu.add(sep);
      // See comment above at quitAction
          ActionContributionItem openPreferencesItem = new ActionContributionItem(openPreferencesAction);
          openPreferencesItem.setVisible(!Util.isMac());
          windowMenu.add(openPreferencesItem);
    }
   
    MenuManager helpMenu = new MenuManager(Messages.ApplicationActionBarAdvisor_menu_help,
        IWorkbenchActionConstants.M_HELP);
View Full Code Here

       
        for (Entry<String, String> entry : statusMap.entrySet()) {
          List<ITask> taskList = getSelectedTasks();
          ITask[] tasks = taskList.toArray(new ITask[taskList.size()]);
         
          IContributionItem item = new ActionContributionItem(new RedmineStatusAttributeChangeAction(entry.getKey(), entry.getValue(), tasks));
          subMenuManager.add(item);
        }
      }
    }
   
View Full Code Here

    return fMenu;
  }

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

        _browserComposite.setClassVisible(false);
        _browserComposite.createPartControl(parent);
        _browserComposite.addPropertyChangeListener(this);
        visibility = _browserComposite.getVisibility();
        ToolBarManager tbManager = new ToolBarManager(SWT.FLAT);
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/public.png")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            _browserComposite.setVisibility(Visibility.PUBLIC);
            visibility = Visibility.PUBLIC;
          }
        }));
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/private.png")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            _browserComposite.setVisibility(Visibility.PRIVATE);
            visibility = Visibility.PRIVATE;
          }
        }));
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/sandbox.png")) { //$NON-NLS-1$ //$NON-NLS-2$
      public void run() {
        _browserComposite.setVisibility(Visibility.SANDBOX);
        visibility = Visibility.SANDBOX;
      }
    }));
View Full Code Here

        verifyNewUserForm();
      }
    });
        Label spacer = new Label(groupNew, SWT.NONE);
        ToolBarManager tbManager = new ToolBarManager(SWT.FLAT);
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/uk.gif")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            updateLicense(Locale.ENGLISH.getLanguage());
          }
        }));
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/fr.gif")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            updateLicense(Locale.FRENCH.getLanguage());
          }
        }));
        tbManager.add(new Separator());
        tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/print.gif")) { //$NON-NLS-1$ //$NON-NLS-2$
      public void run() {
        print();
      }
    }));
       
View Full Code Here

    _browserComposite.setClassVisible(false);
    _browserComposite.createPartControl((Composite)content);
    _browserComposite.addPropertyChangeListener(this);
    visibility = _browserComposite.getVisibility();
    ToolBarManager tbManager = new ToolBarManager(SWT.FLAT);
    tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/public.png")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            _browserComposite.setVisibility(Visibility.PUBLIC);
            visibility = Visibility.PUBLIC;
          }
        }));
    tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/private.png")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            _browserComposite.setVisibility(Visibility.PRIVATE);
            visibility = Visibility.PRIVATE;
          }
        }));
    tbManager.add(new ActionContributionItem(new Action("", WojPlugin.getImageDescriptor("icons/sandbox.png")) { //$NON-NLS-1$ //$NON-NLS-2$
          public void run() {
            _browserComposite.setVisibility(Visibility.SANDBOX);
            visibility = Visibility.SANDBOX;
          }
        }));
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.