Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.MenuManager.addMenuListener()


   
    private void createContextMenu( Control control ){
        final MenuManager menuManager = new MenuManager();
        menuManager.setRemoveAllWhenShown(true); // we are going to generate
       
        menuManager.addMenuListener( new IMenuListener() {
            public void menuAboutToShow(IMenuManager manager) {
                Appropriate current = null;
                for( ExpressionViewerFactory factory : ExpressionViewerFactory.factoryList( getInput(), getExpression() ) ){
                    int currentScore = factory.score(getInput(), getExpression() );
                    Appropriate category = Appropriate.valueOf( currentScore );
View Full Code Here


  private void hookContextMenu()
  {
    MenuManager menuMgr = new MenuManager("#PopupMenu");
   
    menuMgr.setRemoveAllWhenShown(true);
    menuMgr.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        NotesView.this.fillContextMenu(manager);
      }
    });
   
View Full Code Here

    }

    private void hookContextMenu() {
        MenuManager menuMgr = new MenuManager("#PopupMenu"); //$NON-NLS-1$
        menuMgr.setRemoveAllWhenShown(true);
        menuMgr.addMenuListener(new IMenuListener() {
            public void menuAboutToShow(IMenuManager manager) {
                RepositoryView.this.fillContextMenu(manager);
            }
        });
        Menu menu = menuMgr.createContextMenu(viewer.getControl());
View Full Code Here

    removeHistoryActionContributionItem = new ActionContributionItem(
        removeHistoryItemAction);

    MenuManager manager = new MenuManager();
    manager.add(removeHistoryActionContributionItem);
    manager.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        List selectedElements = ((StructuredSelection) list
            .getSelection()).toList();

        Object item = null;
View Full Code Here

          IWorkbench workbench = PlatformUI.getWorkbench();
          if (workbench != null && helpContextId != null) {
            workbench.getHelpSystem().setHelp(menu, helpContextId);
          }
         
          menuManager.addMenuListener(new IMenuListener() {
            public void menuAboutToShow(IMenuManager manager) {
              String id = getId();
              if (dropDownMenuOverride != null) {
                id = dropDownMenuOverride;
              }
View Full Code Here

     * Creates the context menu
     */
    private void createContextMenu() {
        MenuManager menuMgr = new MenuManager();
        menuMgr.setRemoveAllWhenShown(true);
        menuMgr.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager menuMgr) {
        fillMenu(menuMgr);
      }
    });
        Menu menu = menuMgr.createContextMenu(this);
View Full Code Here

   */
  private void createContextMenu() {
    // Create menu manager.
    MenuManager menuMgr = new MenuManager();
    menuMgr.setRemoveAllWhenShown(true);
    menuMgr.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager mgr) {
        fillContextMenu(mgr);
      }
    });

View Full Code Here

        Menu menu = mgr.createContextMenu(viewer.getControl());
        viewer.getControl().setMenu(menu);
        mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
        getSite().registerContextMenu(mgr, viewer);

        mgr.addMenuListener(new IMenuListener() {

            @Override
            public void menuAboutToShow(IMenuManager manager) {
                try {
                    manager.removeAll();
View Full Code Here

     */
    private void initContextMenu()
    {
        MenuManager contextMenu = new MenuManager( "" ); //$NON-NLS-1$
        contextMenu.setRemoveAllWhenShown( true );
        contextMenu.addMenuListener( new IMenuListener()
        {
            public void menuAboutToShow( IMenuManager manager )
            {
                MenuManager newManager = new MenuManager( Messages.getString( "ServersView.new" ) ); //$NON-NLS-1$
                newManager.add( newServer );
View Full Code Here

    private void initContextMenu( final Viewer targetViewer ) {

        final MenuManager contextMenu = new MenuManager();

        contextMenu.setRemoveAllWhenShown(true);
        contextMenu.addMenuListener(new IMenuListener(){

            public void menuAboutToShow( IMenuManager mgr ) {
               
                if (canAddFolder()) {
                    contextMenu.add(newFolderAction());   
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.