Package org.eclipse.jface.action

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


                    contextMenu.add(getPropertiesAction());
                }
            });

            // Create menu.
            menu = contextMenu.createContextMenu(composite);
            viewer.setMenu(menu);
            getSite().registerContextMenu(contextMenu, getSite().getSelectionProvider());
        }
    }
View Full Code Here


    menuMgr.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        DummyView.this.fillContextMenu(manager);
      }
    });
    Menu menu = menuMgr.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);
    getSite().registerContextMenu(menuMgr, viewer);
  }

  private void contributeToActionBars() {
View Full Code Here

        final MenuManager contextMenu = new MenuManager();

        contextMenu.setRemoveAllWhenShown(true);

        this.menu = contextMenu.createContextMenu(compositeSourceFeatures);
    }

    private Image getImage() {

        return registry.get("trash"); //$NON-NLS-1$
View Full Code Here

      action.setColumn(column);
      popup.add(action);
    }
    Point p = columnHeader.getPopupLocation();
    Composite parent = getEmbeddedParent();
    final Menu menu = popup.createContextMenu(parent);
    Point loc = columnHeader.getLocationOnScreen();
    menu.setLocation(loc.x + p.x, loc.y + p.y);
    if (Platform.isGtk()) {
      SwtPopupRegistry.getInstance().setMenu(columnHeader, false, menu);
      adapter.showComponentPopup(columnHeader, p.x, p.y);
View Full Code Here

        context.fillIAdapterMenu(manager, rootAdapter, iadapters);
      }
    }
    int size = manager.getSize();
    if (size != 0) {
      Menu menu = manager.createContextMenu(tree);
      menu.setLocation(e.x, e.y);
      menu.setVisible(true);
    }
  }
View Full Code Here

  protected void createContextMenuFor(StructuredViewer viewer) {
    MenuManager contextMenu = new MenuManager("#PopUp");
    contextMenu.add(new Separator("additions"));
    contextMenu.setRemoveAllWhenShown(true);
    contextMenu.addMenuListener(this);
    Menu menu= contextMenu.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);
    getSite().registerContextMenu(contextMenu, new UnwrappingSelectionProvider(viewer));

    int dndOperations = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
    Transfer[] transfers = new Transfer[] { LocalTransfer.getInstance() };
View Full Code Here

    menuMgr.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        RepositoryView.this.fillContextMenu(manager);
      }
    });
    Menu menu = menuMgr.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);
    // we don't want other plugin's to contribute
    // getSite().registerContextMenu(menuMgr, viewer);
  }
View Full Code Here

          fillContextMenu(mgr);
        }
      });

      StyledText text= fPatternEditor.getTextWidget();
      Menu menu= manager.createContextMenu(text);
      text.setMenu(menu);
    }

    private void fillContextMenu(IMenuManager menu) {
      menu.add(new GroupMarker(ITextEditorActionConstants.GROUP_UNDO));
View Full Code Here

    String id= fEditorContextMenuId != null ?  fEditorContextMenuId : DEFAULT_EDITOR_CONTEXT_MENU_ID;

    MenuManager manager= new MenuManager(id, id);
    manager.setRemoveAllWhenShown(true);
    manager.addMenuListener(getContextMenuListener());
    fTextContextMenu= manager.createContextMenu(styledText);

    // comment this line if using gestures, above.
    styledText.setMenu(fTextContextMenu);

    if (fEditorContextMenuId != null)
View Full Code Here

    manager= new MenuManager(id, id);
    manager.setRemoveAllWhenShown(true);
    manager.addMenuListener(getContextMenuListener());

    Control rulerControl= fVerticalRuler.getControl();
    fRulerContextMenu= manager.createContextMenu(rulerControl);
    rulerControl.setMenu(fRulerContextMenu);
    rulerControl.addMouseListener(getRulerMouseListener());

    if (fRulerContextMenuId != null)
      getEditorSite().registerContextMenu(fRulerContextMenuId, manager, getSelectionProvider(), false);
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.