Package org.eclipse.jface.action

Examples of org.eclipse.jface.action.ToolBarManager


            }
        });
       
        // Hook the navigation actons as handlers for the retargetable actions
        // defined in BrowserActionBuilder.
        ToolBarManager tbmanager= new ToolBarManager( toolbar );       
        tbmanager.add( backAction );
        tbmanager.add( forwardAction );
        tbmanager.add( stopAction) ;
        tbmanager.add( refreshAction );
       
        return browser;
    }
View Full Code Here


        // Help
        helpMenu.add(aboutAction);
    }
   
    protected void fillCoolBar(ICoolBarManager coolBar) {
        IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
        coolBar.add(new ToolBarContributionItem(toolbar, "main"));  
        toolbar.add(openViewAction);
        toolbar.add(messagePopupAction);
        toolbar.add(openMapAction);
        toolbar.add(openMapOverviewAction);
    }
View Full Code Here

        subManager.setVisible(true);
       
        /*
         * Contribute action tools to the toolbar.
         */
        ToolBarManager actionToolBarManager = new ToolBarManager(SWT.FLAT);
       
        ApplicationGIS.getToolManager().contributeActionTools(actionToolBarManager, getActionBars());
        if ( actionToolBarManager.getItems().length > 0){
            IContributionItem item = subManager.find(ToolConstants.ACTION_TOOLBAR_ID);
            if(item != null){
                subManager.remove(ToolConstants.ACTION_TOOLBAR_ID);
            }
            ToolBarContributionItem toolBarContributionItem = new ToolBarContributionItem(actionToolBarManager, ToolConstants.ACTION_TOOLBAR_ID);
View Full Code Here

        coolBar.add(new ToolBarContributionItem(createFileBar(window),
                IWorkbenchActionConstants.TOOLBAR_FILE));
    }

    private ToolBarManager createFileBar( IWorkbenchWindow window ) {
        ToolBarManager toolbar = new ToolBarManager(SWT.FLAT);
        toolbar.add(new NewObjectContribution(window));

        toolbar.add(ActionFactory.SAVE.create(window));
        toolbar.add(ActionFactory.SAVE_ALL.create(window));

        toolbar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));

        return toolbar;
    }
View Full Code Here

                    return global.getStatusLineManager();
                }

                public IToolBarManager getToolBarManager() {
                    if (toolbarManager == null) {
                        toolbarManager = new ToolBarManager(){
                            public void update( boolean force ) {
                                super.update(force);
                                /*
                                 * IToolBarManager gtbm = global.getToolBarManager(); //remove all
                                 * the items in the config group IContributionItem[] items =
View Full Code Here

            enterLock.unlock();
        }
    }

    private void createModalToolToolbar( SubCoolBarManager cbmanager ) {
        ToolBarManager manager = new ToolBarManager(SWT.FLAT);

        for( String id : categoryIds ) {
            ModalToolCategory modalCategory = findModalCategory(id);
            if (modalCategory != null) {
                modalCategory.contribute(manager);
            }
        }
        if (manager != null && manager.getItems().length > 0)
            cbmanager.add(manager);
    }
View Full Code Here

        if (manager != null && manager.getItems().length > 0)
            cbmanager.add(manager);
    }

    private void createActionToolToolbar( SubCoolBarManager cbmanager ) {
        ToolBarManager manager = new ToolBarManager(SWT.FLAT);

        manager.add(getBACKWARD_HISTORYAction());
        manager.add(getFORWARD_HISTORYAction());
        for( String id : categoryIds ) {
            ActionToolCategory category = findActionCategory(id);
            if (category != null)
                category.contribute(manager);
        }
        if (manager != null && manager.getItems().length > 0)
            cbmanager.add(manager);
    }
View Full Code Here

         * @return Control
         */
        public Control createHistoryControls(Composite parent) {
            ToolBar historyBar = new ToolBar(parent, SWT.FLAT | SWT.HORIZONTAL);

            ToolBarManager historyManager = new ToolBarManager(historyBar);

            createHistoryControls(historyBar, historyManager);
            return historyBar;
        }
View Full Code Here

          toolBarData.align(SWT.FILL, SWT.FILL);
          menuTB.setLayoutData(toolBarData);
        }

        // Construct the ToolBar containing the 'Fast' views
        fastViewBar = new ToolBarManager(SWT.FLAT | SWT.WRAP | orientation);
        fastViewBar.add(new ShowFastViewContribution(window));

        fastViewBar.createControl(fvbComposite);

        getToolBar().addListener(SWT.MenuDetect, menuListener);
View Full Code Here

        statusComp.setLayout(new FillLayout());
        statusComp.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, true, false, 2, 1));

        statusActionsToolbar = new ToolBar(statusComp, SWT.FLAT | SWT.RIGHT);
        // statusActionsToolbar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
        statusActionsToolbarManager = new ToolBarManager(statusActionsToolbar);

        // version/setting group (0, 1 -> 6, 1)
        Composite vsGroup = new Composite(container, SWT.NONE);
        vsGroup.setLayout(new GridLayout(2, false));
        vsGroup.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 6, 1));

        vsToolbar = new ToolBar(vsGroup, SWT.FLAT);
        vsToolbarManager = new ToolBarManager(vsToolbar);
        {
            // // version list action
            // VersionListAction vList = (VersionListAction)appContext.getBean("versionListAction", new Object[] {
            // PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
            // ActionContributionItem vlItem = new ActionContributionItem(vList);
            // vsToolbarManager.add(vlItem);
            //
            // // version chooser action
            // CampaignVersionChooserAction vChooser = (CampaignVersionChooserAction)appContext.getBean(
            // "campaignVersionChooserAction", new Object[] { VERSION_ACTION_MENU_ID,
            // PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
            // ActionContributionItem vcItem = new ActionContributionItem(vChooser);
            // // vcItem.setMode(ActionContributionItem.MODE_FORCE_TEXT);
            // vsToolbarManager.add(vcItem);
            //
            // // setting list action
            // SettingListAction sList = (SettingListAction)appContext.getBean("settingListAction", new Object[] {
            // PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
            // ActionContributionItem slItem = new ActionContributionItem(sList);
            // vsToolbarManager.add(slItem);
            //
            // // setting chooser action
            // CampaignSettingChooserAction sChooser = (CampaignSettingChooserAction)appContext.getBean(
            // "campaignSettingChooserAction", new Object[] { SETTING_ACTION_MENU_ID,
            // PlatformUI.getWorkbench().getActiveWorkbenchWindow(), campaign });
            // ActionContributionItem scItem = new ActionContributionItem(sChooser);
            // vsToolbarManager.add(scItem);
        }

        // counts (0, 2 -> 6, 1)
        Composite counts = new Composite(container, SWT.NONE);
        counts.setLayout(new FillLayout());
        counts.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 6, 1));

        countsToolbar = new ToolBar(counts, SWT.FLAT);
        countsToolbarManager = new ToolBarManager(countsToolbar);

        // provider (0, 3 -> 3, 1)
        provider = new Label(container, SWT.LEFT);
        provider.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 3, 1));
        provider.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_DARK_GRAY));
View Full Code Here

TOP

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

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.