Package org.locationtech.udig.ui

Examples of org.locationtech.udig.ui.MenuBuilder


        String prefConstant = PreferenceConstants.P_MENU_BUILDER;
        String xpid = MenuBuilder.XPID;
        String idField = MenuBuilder.ATTR_ID;
        String classField = MenuBuilder.ATTR_CLASS;

        MenuBuilder mb = (MenuBuilder) lookupConfigurationObject(interfaceClass, getPreferenceStore(), ID, prefConstant, xpid,
                idField, classField);
        if (mb != null) {
            return mb;
        }
View Full Code Here


        String prefConstant = PreferenceConstants.P_MENU_BUILDER;
        String xpid = MenuBuilder.XPID;
        String idField = MenuBuilder.ATTR_ID;
        String classField = MenuBuilder.ATTR_CLASS;

        MenuBuilder mb = (MenuBuilder) UiPlugin.lookupConfigurationObject(interfaceClass,
                UiPlugin.getDefault().getPreferenceStore(), UiPlugin.ID, prefConstant, xpid,
                idField, classField);
        if (mb != null) {
            return mb;
        }
View Full Code Here

    @Override
    protected void fillCoolBar( ICoolBarManager coolBar ) {
        IWorkbenchWindow window = getActionBarConfigurer().getWindowConfigurer().getWindow();

        MenuBuilder override = getMenuFactory();
        if (override != null && !(override instanceof UDIGMenuBuilder)) {
            // Allows override; deprecated; please write your
            // own ActionBarAdvisor rather
            override.fillCoolBar(coolBar, window);
        } else {
            new UDIGMenuBuilder().fillCoolBar(coolBar, window);
        }
    }
View Full Code Here

    protected void fillMenuBar( IMenuManager menuBar ) {
        menuBar.add(new GroupMarker(IWorkbenchActionConstants.WB_START));

        // Support use of MenuBuilder for RCP applications based on uDig
        // (org.eclipse.ui.menu is preferred!)
        MenuBuilder override = getMenuFactory();
        if (override != null && !(override instanceof UDIGMenuBuilder)) {
            IWorkbenchWindow window = getActionBarConfigurer().getWindowConfigurer().getWindow();
            override.fillMenuBar(menuBar, window);
            return;
        }
       
        MenuManager fileMenu = new MenuManager(Messages.UDIGWorkbenchAdvisor_file,
                IWorkbenchActionConstants.M_FILE);
View Full Code Here

TOP

Related Classes of org.locationtech.udig.ui.MenuBuilder

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.