Package org.eclipse.ui

Examples of org.eclipse.ui.IActionBars


        if (activeEditorPart == part)
            return;

        activeEditorPart = part;

        IActionBars actionBars = getActionBars();
        if (actionBars != null) {

            ITextEditor editor = (part instanceof ITextEditor) ? (ITextEditor) part
                    : null;

            actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(),
                    getAction(editor, ActionFactory.DELETE.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.UNDO.getId(),
                    getAction(editor, ActionFactory.UNDO.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.REDO.getId(),
                    getAction(editor, ActionFactory.REDO.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.CUT.getId(),
                    getAction(editor, ActionFactory.CUT.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(),
                    getAction(editor, ActionFactory.COPY.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(),
                    getAction(editor, ActionFactory.PASTE.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(),
                    getAction(editor, ActionFactory.SELECT_ALL.getId()));
            actionBars.setGlobalActionHandler(ActionFactory.FIND.getId(),
                    getAction(editor, ActionFactory.FIND.getId()));
            actionBars.setGlobalActionHandler(
                    IDEActionFactory.BOOKMARK.getId(), getAction(editor,
                            IDEActionFactory.BOOKMARK.getId()));
            actionBars.setGlobalActionHandler(
                    IDEActionFactory.ADD_TASK.getId(), getAction(editor,
                            IDEActionFactory.ADD_TASK.getId()));
            actionBars.updateActionBars();
        }
    }
View Full Code Here


  public void init(IPageBookViewPage page, IConsole console) {
    IPageSite pageSite = page.getSite();
    IWorkbenchPage workbenchPage = pageSite.getPage();
    IViewPart viewPart = workbenchPage.findView(IConsoleConstants.ID_CONSOLE_VIEW );
    IViewSite viewSite = viewPart.getViewSite();
    IActionBars actionBars = viewSite.getActionBars();
    IToolBarManager toolBarManager = actionBars.getToolBarManager();
    IContributionItem[] items = toolBarManager.getItems();
    for (int i = 0; i < items.length; i++) {
      if (items[i] instanceof ActionContributionItem) {
        ActionContributionItem action = (ActionContributionItem) items[i];
       
        if(action.getAction() instanceof OpenConsoleAction)
          toolBarManager.remove(action);
      }     
    }
    actionBars.updateActionBars();
  }
View Full Code Here

    serverTreeViewer.getControl().setMenu(menu);
    getSite().registerContextMenu(menuMgr, serverTreeViewer);
  }

  private void contributeToActionBars() {
    IActionBars bars = getViewSite().getActionBars();
    fillLocalPullDown(bars.getMenuManager());
    fillLocalToolBar(bars.getToolBarManager());
  }
View Full Code Here

  /**
   * @return IStatusLineManager to use for the property sheet page
   */
  protected IStatusLineManager getStatusLineManager() {
    if (_propertySheetPage != null) {
      IActionBars bar = _propertySheetPage.getSite().getActionBars();
      if (bar != null) {
        return bar.getStatusLineManager();
      }
    }
    return null;
  }
View Full Code Here

         */

        /*
         * Toolbar
         */
        IActionBars bars = this.getViewSite().getActionBars();
        IToolBarManager toolBar = bars.getToolBarManager();
        addToolBarItems(toolBar);

        /*
         * Context Menu
         */
 
View Full Code Here

        this.delay = createLabel(coolBar, Messages.VideoPlayerView_dly,
            Messages.VideoPlayerView_dly_text);
    }

    protected void createActionBar() {
        final IActionBars actionBars = getViewSite().getActionBars();
        final IToolBarManager toolBarManager = actionBars.getToolBarManager();

        toolBarManager.add(new ChangeSourceModeAction());
        toolBarManager.add(new StopVideoSessionAction());
        toolBarManager.add(new PauseVideoSessionAction());
    }
View Full Code Here

    SimpleGraphicalEditor graphicalEditor = (SimpleGraphicalEditor) htmlEditor
        .getDesignViewer();
    IWorkbenchPartSite site = htmlEditor.getSite();
    if (site instanceof IEditorSite) {
      IActionBars actionBars = ((IEditorSite) site).getActionBars();

      if (enabled) {
        // // we always let the text editor to handle UNDO and REDO
        // actionBars.setGlobalActionHandler(ITextEditorActionConstants.UNDO,
        // textEditor
        // .getAction(ITextEditorActionConstants.UNDO));
        // actionBars.setGlobalActionHandler(ITextEditorActionConstants.REDO,
        // textEditor
        // .getAction(ITextEditorActionConstants.REDO));
        // lium: the above behavior changed, since we now use
        // DesignerUndoRedoAction.
        // see comments in DesignerUndoRedoAction
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.UNDO, graphicalEditor
                .getAction(IWorkbenchCommandConstants.EDIT_UNDO));
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.REDO, graphicalEditor
                .getAction(IWorkbenchCommandConstants.EDIT_REDO));

        // cut/copy/paste is delegated to design actions
        actionBars
            .setGlobalActionHandler(
                ITextEditorActionConstants.DELETE,
                graphicalEditor
                    .getAction(IWorkbenchCommandConstants.EDIT_DELETE));
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.CUT, graphicalEditor
                .getAction(IWorkbenchCommandConstants.EDIT_CUT));
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.COPY, graphicalEditor
                .getAction(IWorkbenchCommandConstants.EDIT_COPY));
        actionBars
            .setGlobalActionHandler(
                ITextEditorActionConstants.PASTE,
                graphicalEditor
                    .getAction(IWorkbenchCommandConstants.EDIT_PASTE));
      } else {
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.UNDO, null);
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.REDO, null);

        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.DELETE, null);
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.CUT, null);
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.COPY, null);
        actionBars.setGlobalActionHandler(
            ITextEditorActionConstants.PASTE, null);
      }
    }
  }
View Full Code Here

      }
    }

    updateToolbarActions();

    IActionBars actionBars = getActionBars();
    if (actionBars != null) {
      // update menu bar and tool bar
      actionBars.updateActionBars();
    }
  }
View Full Code Here

      }
    }

    updateToolbarActions();

    IActionBars actionBars = getActionBars();
    if (actionBars != null) {
      // update menu bar and tool bar
      actionBars.updateActionBars();
    }
  }
View Full Code Here

*/
    if (editorPart instanceof XMLMultiPageEditorPart) {
      IWorkbenchPartSite site = editorPart.getSite();
      if (site instanceof IEditorSite) {
        ITextEditor textEditor = ((XMLMultiPageEditorPart) editorPart).getTextEditor();
        IActionBars actionBars = ((IEditorSite) site).getActionBars();
        actionBars.setGlobalActionHandler(ITextEditorActionConstants.UNDO, getAction(textEditor, ITextEditorActionConstants.UNDO));
        actionBars.setGlobalActionHandler(ITextEditorActionConstants.REDO, getAction(textEditor, ITextEditorActionConstants.REDO));
      }
    }

    // TODO... uncomment this and investigate NPE
    //
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IActionBars

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.