Package org.eclipse.ui.internal

Examples of org.eclipse.ui.internal.PopupMenuExtender


   */
  protected void dispose() {
    if (menuExtenders != null) {
      HashSet managers = new HashSet(menuExtenders.size());
      for (int i = 0; i < menuExtenders.size(); i++) {
        PopupMenuExtender ext = (PopupMenuExtender) menuExtenders.get(i);
        managers.add(ext.getManager());
        ext.dispose();
      }
      if (managers.size()>0) {
        for (Iterator iterator = managers.iterator(); iterator
            .hasNext();) {
          MenuManager mgr = (MenuManager) iterator.next();
View Full Code Here


   
    public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) {
      if (menuExtenders == null) {
        menuExtenders = new ArrayList(1);
      }
      menuExtenders.add(new PopupMenuExtender(menuId, menuManager, selectionProvider, editor));
    }
View Full Code Here

    public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) {
      if(editor != null){
        if (menuExtenders == null) {
          menuExtenders = new ArrayList(1);
        }
        menuExtenders.add(new PopupMenuExtender(menuId, menuManager, selectionProvider, editor));
      }
    }
View Full Code Here

   
    public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) {
      if (menuExtenders == null) {
        menuExtenders = new ArrayList<PopupMenuExtender>(1);
      }
      menuExtenders.add(new PopupMenuExtender(menuId, menuManager, selectionProvider, editor, (IEclipseContext) site.getService(IEclipseContext.class)));
    }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.internal.PopupMenuExtender

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.