Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.IMenuManager


    sampleAction.setToolTipText("Sample Action tool tip");
    sampleAction.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().
        getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK));
  }
  public void contributeToMenu(IMenuManager manager) {
    IMenuManager menu = new MenuManager("&Method");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, menu);
    menu.add(sampleAction);
  }
View Full Code Here


  /**
   * Initialize the menu.
   */
  private void initializeMenu() {
    IMenuManager manager = getViewSite().getActionBars().getMenuManager();
  }
View Full Code Here

   */
  @Override
  public void contributeToMenu(IMenuManager menuManager) {
    super.contributeToMenu(menuManager);

    IMenuManager submenuManager = new MenuManager(TurtleEditorPlugin.INSTANCE.getString("_UI_TurtleEditor_menu"), "turtleMenuID");
    menuManager.insertAfter("additions", submenuManager);
    submenuManager.add(new Separator("settings"));
    submenuManager.add(new Separator("actions"));
    submenuManager.add(new Separator("additions"));
    submenuManager.add(new Separator("additions-end"));

    // Prepare for CreateChild item addition or removal.
    //
    createChildMenuManager = new MenuManager(TurtleEditorPlugin.INSTANCE.getString("_UI_CreateChild_menu_item"));
    submenuManager.insertBefore("additions", createChildMenuManager);

    // Prepare for CreateSibling item addition or removal.
    //
    createSiblingMenuManager = new MenuManager(TurtleEditorPlugin.INSTANCE.getString("_UI_CreateSibling_menu_item"));
    submenuManager.insertBefore("additions", createSiblingMenuManager);

    // Force an update because Eclipse hides empty menus now.
    //
    submenuManager.addMenuListener
      (new IMenuListener() {
         public void menuAboutToShow(IMenuManager menuManager) {
           menuManager.updateAll(true);
         }
       });
View Full Code Here

  /**
   * Initialize the menu.
   */
  private void initializeMenu() {
    IMenuManager menuManager = getViewSite().getActionBars()
        .getMenuManager();
  }
View Full Code Here

    final int cellRow = context.getRowIndex();
    final int cellColumn = context.getColumnIndex();

    String tag = ((IDOMElement) tablePart.getIDOMNode()).getLocalName();
    final IMenuManager tableMenu = new MenuManager(tag);

    // ok, we passed the checking, now let's create the actions.
    tableMenu.add(action);
    tableMenu.addMenuListener(new IMenuListener() {

      public void menuAboutToShow(IMenuManager manager) {
        tableMenu.removeAll();
        fillTableMenu(tablePart, cellRow, cellColumn, tableMenu);
      }
    });
    menu.appendToGroup(PageDesignerActionConstants.GROUP_CONTAINER,
        tableMenu);
View Full Code Here

    final TableChildElementPosition position = new TableUtil(table).getPosition(node);
    final int cellRow = position.getRowIndex();
    final int cellColumn = position.getColumnIndex();

    final IMenuManager tableMenu =
      new MenuManager(PDPlugin.getResourceString("ElementEdit.Submenu.Table")); //$NON-NLS-1$
    tableMenu.add(action);
    tableMenu.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        tableMenu.removeAll();
        fillTableMenu(tablePart, cellRow, cellColumn, tableMenu);
      }
    });

    contextMenu.appendToGroup(PageDesignerActionConstants.GROUP_CONTAINER, tableMenu);
View Full Code Here

        IContributionItem styleSubMenuItem =
            contextMenu.find(PageDesignerActionConstants.STYLE_SUBMENU_ID);
       
        if (styleSubMenuItem instanceof IMenuManager)
        {
            final IMenuManager subMenu = (IMenuManager) styleSubMenuItem;
        if (getContext().getInput() instanceof IHTMLGraphicalViewer) {
          addParagraphFormatMenu(subMenu, selection,
              (IHTMLGraphicalViewer) getContext().getInput());
          addHorizontalAlignMenu(subMenu, selection,
              (IHTMLGraphicalViewer) getContext().getInput());
View Full Code Here

    menu.appendToGroup(PageDesignerActionConstants.GROUP_STYLE, action1);
  }

  private void addTextStyleMenu(IMenuManager menu,
      final IHTMLGraphicalViewer viewer) {
    final IMenuManager submenu = new MenuManager(PDPlugin
        .getResourceString("ActionGroup.Submenu.TextStyle"));//$NON-NLS-1$
    submenu.add(action);

    submenu.setRemoveAllWhenShown(true);
    submenu.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        DesignerToolBarAction action1 = null;
        action1 = DesignActionBarFactory.getInstance().getStyleAction(
            IHTMLConstants.TAG_U);
        action1.setViewer(viewer);
        submenu.add(action1);

        action1 = DesignActionBarFactory.getInstance().getStyleAction(
            IHTMLConstants.TAG_B);
        action1.setViewer(viewer);
        submenu.add(action1);

        action1 = DesignActionBarFactory.getInstance().getStyleAction(
            IHTMLConstants.TAG_I);
        action1.setViewer(viewer);
        submenu.add(action1);

        action1 = DesignActionBarFactory.getInstance().getStyleAction(
            IHTMLConstants.TAG_SMALL);
        action1.setViewer(viewer);
        submenu.add(action1);

        action1 = DesignActionBarFactory.getInstance().getStyleAction(
            IHTMLConstants.TAG_BIG);
        action1.setViewer(viewer);
        submenu.add(action1);

      }
    });
    menu.appendToGroup(PageDesignerActionConstants.GROUP_STYLE, submenu);
  }
View Full Code Here

      node.setAttribute(IHTMLConstants.ATTR_ALIGN, alignValues[i]);
      alignNodes[i] = node;
    }
    AlignSupport.setAlignNodes(alignNodes);

    final IMenuManager submenu = new MenuManager(PDPlugin
        .getResourceString("ActionGroup.Submenu.Align"));//$NON-NLS-1$
    submenu.add(action);
    submenu.setRemoveAllWhenShown(true);
    submenu.addMenuListener(new IMenuListener() {
      public void menuAboutToShow(IMenuManager manager) {
        AlignSupport.createAlignActions(submenu, viewer);
      }
    });
    menu.appendToGroup(PageDesignerActionConstants.GROUP_STYLE, submenu);
View Full Code Here

   * @param menu
   * @param selection
   */
  private void addParagraphFormatMenu(IMenuManager menu,
      final DesignRange selection, final IHTMLGraphicalViewer viewer) {
    final IMenuManager submenu = new MenuManager(PDPlugin
        .getResourceString("ActionGroup.Submenu.ParagraphFormat"));//$NON-NLS-1$
    submenu.add(action);
    // Add the submenu.

    submenu.addMenuListener(new IMenuListener() {

      public void menuAboutToShow(IMenuManager manager) {
        submenu.removeAll();
        ParagraphSupport.createParagraphActions(submenu, selection,
            viewer);
      }
    });
    menu.appendToGroup(PageDesignerActionConstants.GROUP_STYLE, submenu);
View Full Code Here

TOP

Related Classes of org.eclipse.jface.action.IMenuManager

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.