Package org.eclipse.jface.action

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


      public Menu getMenu(Menu parent) {
        return null;
      }

      protected void addActionToMenu(Menu parent, IAction action) {
        ActionContributionItem item = new ActionContributionItem(action);
        item.fill(parent, -1);
      }

      protected abstract void createEntries(Menu menu);
    }
View Full Code Here

      public Menu getMenu(Menu parent) {
        return null;
      }

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

  public void fillMenu(Menu menu) {
    List menuItems = getItems();
    for (int i = 0; i < menuItems.size(); i++) {
      Object object = menuItems.get(i);
      if (object instanceof IAction) {
        ActionContributionItem item = new ActionContributionItem((IAction) object);
        item.fill(menu, -1);
      } else {
        IContributionItem item = (IContributionItem) object;
        item.fill(menu, -1);
      }
    }
    // create working set action only for add menu
    if(add) {
      IContributionItem item = null;
      if (menu.getItemCount() > 0) {
        item = new Separator();
        item.fill(menu, -1);
      }
     
      item = new ActionContributionItem(new NewWorkingSetAction());
      item.fill(menu, -1);
    }
  }
View Full Code Here

            if (coolBarMgr == null) {
                return;
            }

            PluginAction action = ad.getAction();
            ActionContributionItem actionContribution = new PluginActionCoolBarContributionItem(
                    action);

            bars.addAdjunctContribution(actionContribution);

            // create a coolitem for the toolbar id if it does not yet exist       
View Full Code Here

                }
            }

            // Create the action
            PluginAction action = ad.getAction();
            ActionContributionItem actionContribution = new PluginActionCoolBarContributionItem(
                    action);

            // retreive the toolbar from the action bars.
            IToolBarManager toolBar = bars.getToolBarManager(toolBarId);
View Full Code Here

      for (int j = 0; j < sets.length; j++) {
        IWorkingSet set = sets[j];

        // only add visible sets
        // if (set.isVisible()) {
        ActionContributionItem item = new ActionContributionItem(
            new ToggleWorkingSetAction(set));
        item.fill(menu, -1);
        // }
      }
      Separator separator = new Separator();
      separator.fill(menu, -1);
    }

    ActionContributionItem item = new ActionContributionItem(
        new ManageWorkingSetsAction());
    item.fill(menu, -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

        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

        @Override
        public Menu getMenu(Menu parent) {
          return null;
        }
      });
      ActionContributionItem aci = new ActionContributionItem(
          switchVariantAction);
      aci.setMode(ActionContributionItem.MODE_FORCE_TEXT);
      tbm.add(aci);
    }
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.