Example usage for org.eclipse.jface.action IToolBarManager appendToGroup

List of usage examples for org.eclipse.jface.action IToolBarManager appendToGroup

Introduction

In this page you can find the example usage for org.eclipse.jface.action IToolBarManager appendToGroup.

Prototype

void appendToGroup(String groupName, IAction action);

Source Link

Document

Adds a contribution item for the given action at the end of the group with the given name.

Usage

From source file:com.google.cloud.tools.eclipse.appengine.localserver.ui.LocalAppEngineConsolePageParticipant.java

License:Apache License

private void configureToolBar(IToolBarManager toolbarManager) {
    terminateAction = new Action(Messages.actionStop) {
        @Override//  w  w w.j av  a  2s .c om
        public void run() {
            //code to execute when button is pressed
            LocalAppEngineServerBehaviour serverBehaviour = console.getServerBehaviourDelegate();
            if (serverBehaviour != null) {
                // try to initiate a nice shutdown
                boolean force = serverBehaviour.getServer().getServerState() == IServer.STATE_STOPPING;
                serverBehaviour.stop(force);
            }
            update();
        }
    };
    terminateAction.setToolTipText(Messages.actionStopToolTip);
    terminateAction.setImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_ELCL_STOP));
    terminateAction.setHoverImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_CLCL_STOP));
    terminateAction.setDisabledImageDescriptor(ImageResource.getImageDescriptor(ImageResource.IMG_DLCL_STOP));

    toolbarManager.appendToGroup(IConsoleConstants.LAUNCH_GROUP, terminateAction);
}

From source file:com.google.dart.tools.search.ui.text.AbstractTextSearchViewPage.java

License:Open Source License

/**
 * Fills the toolbar contribution for this page. Subclasses may override this method.
 * /*from  w  w  w.j  ava 2s .  c om*/
 * @param tbm the tool bar manager representing the view's toolbar
 */
protected void fillToolbar(IToolBarManager tbm) {
    tbm.appendToGroup(IContextMenuConstants.GROUP_OPEN, fShowNextAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_OPEN, fShowPreviousAction);
    IActionBars actionBars = getSite().getActionBars();
    if (actionBars != null) {
        actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), fShowNextAction);
        actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), fShowPreviousAction);
        actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fCopyToClipboardAction);
        actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction);
    }
    if (getLayout() == FLAG_LAYOUT_TREE) {
        tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fExpandAllAction);
        tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fCollapseAllAction);
    }
}

From source file:com.google.dart.tools.search2.internal.ui.SearchView.java

License:Open Source License

private void initializeToolBar() {
    IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
    createToolBarGroups(tbm);//from   w  w  w .j a v a  2  s . co  m
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchAgainAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fCancelAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchesDropDownAction);
    getViewSite().getActionBars().updateActionBars();
}

From source file:com.hudren.woodpile.views.SessionView.java

License:Open Source License

private void fillLocalToolBar(final IToolBarManager manager) {
    final String group = "Search";

    manager.add(new GroupMarker(group));
    manager.appendToGroup(group, searchAction);
    manager.appendToGroup(group, findNextAction);
    manager.appendToGroup(group, findPreviousAction);
    manager.appendToGroup(group, new Separator());

    manager.add(newSessionAction);/*  w ww.j a va 2 s . co m*/
    manager.add(scrollLockAction);
}

From source file:com.matlab.eclipse.mconsole.views.MatlabConsoleView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {

    manager.add(new GroupMarker("matlabpause"));
    manager.add(new Separator("matlabpause"));
    manager.add(pauseMatlabAction);/*from   w ww .  j  a v  a  2 s  .  c o  m*/

    manager.add(new GroupMarker("chooser"));
    manager.add(new Separator("chooser"));

    manager.appendToGroup("chooser", new ControlContribution("none") { //$NON-NLS-1$
        @Override
        protected int computeWidth(Control control) {
            return 300;
        }

        @Override
        protected Control createControl(Composite parent) {
            dirChooser = new Combo(parent, SWT.NONE);
            dirChooser.addSelectionListener(new SelectionAdapter() {
                @Override
                public void widgetSelected(final SelectionEvent e) {
                    String dirtochange = dirChooser.getText();
                    final String workspaceRoot = ResourcesPlugin.getWorkspace().getRoot().getLocation()
                            .toString();
                    if (dirtochange.indexOf("%WS") > -1) {
                        dirtochange = dirtochange.replaceFirst("%WS", workspaceRoot);
                    } else if (dirtochange.indexOf("~") > -1) {
                        dirtochange = dirtochange.replaceFirst("~", System.getenv("HOME"));

                    }
                    MConsolePlugin.getDefault().getMatlab().changeMatlabDirectoryToPath(dirtochange);
                }
            });
            dirChooser.addKeyListener(new KeyAdapter() {
                @Override
                public void keyPressed(final KeyEvent e) {
                    if (e.character == SWT.CR) {
                        run("cd " + dirChooser.getText(), null);
                    }
                }
            });
            if (MConsolePlugin.getDefault().isMatlabInitialized())
                try {
                    dirChooser.setText(MConsolePlugin.getDefault().getMatlab().getMatlabPwd());
                } catch (Exception e) {
                }
            dirChooser.setEnabled(false);
            return dirChooser;
        }
    });
    manager.appendToGroup("chooser", dirChooseAction);
    manager.appendToGroup("chooser", dirUpAction);
    manager.add(new GroupMarker("com.matlab.eclipse"));
    manager.add(new Separator("com.matlab.eclipse"));
    manager.add(raiseFiguresAction);
    manager.add(closeAllFiguresAction);
    manager.add(new GroupMarker("others"));
    manager.add(new Separator("others"));
    manager.add(clearCommandHistoryAction);
    manager.add(helpBrowserAction);
    manager.add(new GroupMarker("debug"));
    manager.add(new Separator("debug"));
    manager.add(debugConsoleViewAction);
    manager.add(new GroupMarker("matlab"));
    manager.add(new Separator("matlab"));
    manager.add(stopMatlabAction);
    manager.add(startMatlabAction);
}

From source file:com.nokia.carbide.search.system.ui.text.AbstractTextSearchViewPage.java

License:Open Source License

/**
 * Fills the toolbar contribution for this page. Subclasses may override
 * this method./*from www. j  a  va  2 s. c  om*/
 * 
 * @param tbm the tool bar manager representing the view's toolbar
 */
protected void fillToolbar(IToolBarManager tbm) {
    tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, fShowNextAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, fShowPreviousAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_REMOVE_MATCHES, fRemoveSelectedMatches);
    tbm.appendToGroup(IContextMenuConstants.GROUP_REMOVE_MATCHES, fRemoveAllResultsAction);
    IActionBars actionBars = getSite().getActionBars();
    if (actionBars != null) {
        actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), fShowNextAction);
        actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), fShowPreviousAction);
        actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), fRemoveSelectedMatches);
        actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fCopyToClipboardAction);
        actionBars.setGlobalActionHandler(ActionFactory.SELECT_ALL.getId(), fSelectAllAction);
    }
    if (getLayout() == FLAG_LAYOUT_TREE) {
        tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fExpandAllAction);
        tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, fCollapseAllAction);
    }
}

From source file:com.nokia.carbide.search.system2.internal.ui.SearchView.java

License:Open Source License

private void initializeToolBar() {
    IToolBarManager tbm = getViewSite().getActionBars().getToolBarManager();
    createToolBarGroups(tbm);//w w w.j  av  a 2s .  c o  m
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchAgainAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fCancelAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fSearchesDropDownAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SEARCH, fPinSearchViewAction);
    getViewSite().getActionBars().updateActionBars();
}

From source file:com.nokia.s60ct.gui.ApplicationActionBarAdvisor.java

License:Open Source License

protected void fillCoolBar(ICoolBarManager coolBar) {

    IToolBarManager mng = new ToolBarManager(coolBar.getStyle());

    ToolBarContributionItem tbci = new ToolBarContributionItem(mng, "MainToolBar"); //without this the ID is null

    coolBar.add(tbci);/*from   w  w w .  java 2  s.c  o  m*/

    mng.add(new GroupMarker(IWorkbenchActionConstants.NEW_GROUP));
    mng.add(new Separator());
    mng.add(new GroupMarker(IWorkbenchActionConstants.OPEN_EXT));
    mng.add(new Separator());
    mng.add(new GroupMarker(IWorkbenchActionConstants.SAVE_GROUP));
    mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, save);
    //mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAs);
    mng.appendToGroup(IWorkbenchActionConstants.SAVE_GROUP, saveAll);
    mng.add(new Separator());

    //mng.add(new GroupMarker("Edit"));
    //mng.appendToGroup("Edit", copy);
    //mng.appendToGroup("Edit", paste);
    //mng.appendToGroup("Edit", find);
    //mng.add(new Separator());

    mng.add(new GroupMarker("Tools"));

}

From source file:com.puppetlabs.geppetto.pp.dsl.ui.editor.findrefs.PPReferenceSearchViewPage.java

License:Open Source License

protected void fillToolbar(IToolBarManager tbm) {
    tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, showNextAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_SHOW, showPreviousAction);
    IActionBars actionBars = getSite().getActionBars();
    if (actionBars != null) {
        actionBars.setGlobalActionHandler(ActionFactory.NEXT.getId(), showNextAction);
        actionBars.setGlobalActionHandler(ActionFactory.PREVIOUS.getId(), showPreviousAction);
    }/*from ww  w  .  j av a  2 s  .  com*/
    tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, expandAllAction);
    tbm.appendToGroup(IContextMenuConstants.GROUP_VIEWER_SETUP, collapseAllAction);
}

From source file:com.randomwalking.eclipse.console.terminal.TerminalConsolePage.java

License:Open Source License

protected void createActions() {
    final IActionBars actionBars = getSite().getActionBars();

    clearConsoleAction = new ClearTerminalConsoleAction(terminal, "Clear", "Clear Console");

    closeConsoleAction = new CloseTerminalConsoleAction((TerminalConsole) getConsole(), "Close",
            "Close Terminal");
    final IActionBars bars = getSite().getActionBars();
    final IToolBarManager toolbarManager = bars.getToolBarManager();

    toolbarManager.prependToGroup(IConsoleConstants.LAUNCH_GROUP, new GroupMarker(SCRIPT_GROUP));
    toolbarManager.appendToGroup(SCRIPT_GROUP, new Separator());
    toolbarManager.appendToGroup(SCRIPT_GROUP, closeConsoleAction);

    toolbarManager.appendToGroup(SCRIPT_GROUP, new Separator());
    toolbarManager.appendToGroup(SCRIPT_GROUP, clearConsoleAction);

    actionBars.updateActionBars();//w w  w  .  j  av  a2s  .  c  o m
}