Examples of ActionContributionItem


Examples of org.eclipse.jface.action.ActionContributionItem

        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

Examples of org.eclipse.jface.action.ActionContributionItem

                final IContributionItem item = (IContributionItem) object;
                item.fill( this.dropDownMenu,
                           -1 );
            } else {
                final IAction action = (IAction) object;
                final ActionContributionItem item = new ActionContributionItem( action );
                item.fill( this.dropDownMenu,
                           -1 );
            }
        }
        final MenuItem[] items = this.dropDownMenu.getItems();
        for ( int i = 0; i < items.length; i++ ) {
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

        }

        public void widgetDefaultSelected(final SelectionEvent e) {
            final MenuItem menuItem = (MenuItem) e.getSource();
            if ( menuItem.getData() instanceof ActionContributionItem ) {
                final ActionContributionItem item = (ActionContributionItem) menuItem.getData();
                this.dropDownMenu.setAction( item.getAction() );
            }
        }
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

        }

        public void widgetSelected(final SelectionEvent e) {
            final MenuItem menuItem = (MenuItem) e.getSource();
            if ( menuItem.getData() instanceof ActionContributionItem ) {
                final ActionContributionItem item = (ActionContributionItem) menuItem.getData();
                this.dropDownMenu.setAction( item.getAction() );
            }
        }
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

    };
    hudsonAction.setMenuCreator(menuCreator);
    hudsonAction.setImageDescriptor(imageDescriptor);
   
    ToolBar toolbar = new ToolBar(parent, SWT.HORIZONTAL);
    IContributionItem contributionItem = new ActionContributionItem(hudsonAction);
    contributionItem.fill(toolbar, -1);
    toolbar.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_CENTER));
   
    // project count label
    label = new Label(parent, SWT.LEFT);
    label.setText("000 projects");
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

     */
    protected void addItems(List list) {
        if (addShortcuts(list)) {
            list.add(new Separator());
        }
        list.add(new ActionContributionItem(getShowDialogAction()));
    }
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

            String[] wizardIds = page.getNewWizardShortcuts();
            for (int i = 0; i < wizardIds.length; i++) {
                IAction action = getAction(wizardIds[i]);
                if (action != null) {
                    if (!WorkbenchActivityHelper.filterItem(action)) {
                        list.add(new ActionContributionItem(action));
                        added = true;
                    }
                }
            }
        }
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

            String text = WorkbenchMessages.Workbench_noApplicableItems;
            Action dummyAction = new Action(text) {
                // dummy inner class; no methods
            };
            dummyAction.setEnabled(false);
            list.add(new ActionContributionItem(dummyAction));
        }
        return (IContributionItem[]) list.toArray(new IContributionItem[list.size()]);
    }
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

    menu.setVisible(true);
  }

  private void createPopupMenu() {
    removeHistoryItemAction = new RemoveHistoryItemAction();
    removeHistoryActionContributionItem = new ActionContributionItem(
        removeHistoryItemAction);

    MenuManager manager = new MenuManager();
    manager.add(removeHistoryActionContributionItem);
    manager.addMenuListener(new IMenuListener() {
View Full Code Here

Examples of org.eclipse.jface.action.ActionContributionItem

          MenuManager menuManager = (MenuManager) item;

          l.addAll(getMenuItemsInternal(menuManager.getItems(), matcher, recursive));
        } else if (item instanceof ActionContributionItem) {
          // Menus
          ActionContributionItem actionContribution = (ActionContributionItem) item;

          if (matcher.matches(actionContribution.getAction()))
            l.add(new SWTBotViewMenu(actionContribution));
        }
      } catch (WidgetNotFoundException e) {
        log.warn(e);
      }
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.