Package org.jitterbit.application.ui.menu

Examples of org.jitterbit.application.ui.menu.Menu


        }
    }

    private void removeMenuLevelExtension(MenuExtension extension) {
        String menuId = extension.getMenuId();
        Menu menu = getMenu(menuId);
        if (menu != null) {
            extension.removeFromMenu(menu);
            JMenu jm = getJMenu(menuId);
            if (jm != null) {
                menu.populate(jm);
            }
        }
    }
View Full Code Here


        return dictionary;
    }

    @Override
    public Menu getMenu(String id) {
        Menu m = menuMap.get(id);
        return (m != null) ? m : getMenuBar().getMenu(id);
    }
View Full Code Here

        }
        return jm;
    }

    private JMenu createJMenu(String id) {
        Menu m = menuMap.get(id);
        if (m != null) {
            return m.createJMenu(dictionary);
        } else {
            return getMenuBar().getJMenu(id);
        }
    }
View Full Code Here

    public final void removeAllExtensions() {
        throw new UnsupportedOperationException();
    }

    private void listenToPreferences(ApplicationWindow appWin) {
        Menu tfMenu = getMenu(InterchangeMenus.TRANSFORMATION);
        PreferenceListener<Boolean> listener = new TransformationMenuPreferenceListener(appWin, tfMenu);
        IncludeTransformationMenuPreference.INSTANCE.addListener(listener);
    }
View Full Code Here

        menu.setEnabled(RecentlyClosedEditorsPreference.INSTANCE.get() > 0);
    }

    public void contributeToWindowsMenu(ApplicationWindow appWin) {
        MenuManager mgr = appWin.getMenuManager();
        Menu windowsMenu = mgr.getMenu(ApplicationWindowMenus.WINDOWS);
        MenuContribution contrib = new MenuContribution("Windows.RecentlyClosed");
        contrib.addItem(menu);
        windowsMenu.addExtension(MenuExtensionPoint.EXTENSION_POINT_1, contrib);
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.application.ui.menu.Menu

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.