コード例 #1
0
  /** Creates the menu GUI contributions */
  private void createMenu() {
    MenuManager mm = new MenuManager();
    graphViewer.getGraphControl().setMenu(mm.createContextMenu(graphViewer.getGraphControl()));

    mm.add(toggleOpen);
    // mm.add(hideNode);
    // mm.add(showChilds);
    mm.add(new Separator());
    mm.add(showRoot);
    getSite().registerContextMenu(mm, graphViewer);

    IMenuManager imm = getViewSite().getActionBars().getMenuManager();
    imm.add(refresh);
    group.fillContextMenu(imm);
    imm.add(new Separator());
    imm.add(zoom);
    imm.add(saveImage);
  }