Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Menu.addMenuListener()


                }
              });

          control.setMenu( menu );

          menu.addMenuListener(
              new MenuAdapter()
              {
                public void
                menuHidden(
                    MenuEvent arg0 )
View Full Code Here


    buttonContainer.setLayout(LayoutUtils.createGridLayout(1, 0, 0));
    buttonContainer.setLayoutData(new GridData(SWT.BEGINNING, SWT.BEGINNING, false, false));

    /* Add */
    final Menu menu = new Menu(getShell(), SWT.POP_UP);
    menu.addMenuListener(new MenuListener() {
      public void menuShown(MenuEvent e) {
        MenuItem[] items = menu.getItems();
        for (MenuItem item : items) {
          item.dispose();
        }
View Full Code Here

        .addSelectionListener(createMarkAllMenuItemSelectionListener(this));

    this.setMenu(menu);

    final LinkedText listLinkedText = this;
    menu.addMenuListener(new MenuListener() {

      @Override
      public void menuHidden(MenuEvent e) {
      }
View Full Code Here

        .addSelectionListener(createMarkAllMenuItemSelectionListener(this));

    this.setMenu(menu);

    final StyledText listText = this;
    menu.addMenuListener(new MenuListener() {

      @Override
      public void menuHidden(MenuEvent e) {}

      @Override
View Full Code Here

        /**
         * Add listener to re-populate the menu each time it is shown because
         * MenuManager.update(boolean, boolean) doesn't dispose pull-down
         * ActionContribution items for each popup menu.
         */
        menu.addMenuListener(new MenuAdapter() {
            @Override
            public void menuShown(MenuEvent e) {
                try {
                    Menu m = (Menu) e.widget;
                    MenuItem[] items = m.getItems();
View Full Code Here

        /**
         * Add listener to re-populate the menu each time it is shown because
         * MenuManager.update(boolean, boolean) doesn't dispose pull-down
         * ActionContribution items for each popup menu.
         */
        menu.addMenuListener(new MenuAdapter() {
            @Override
            public void menuShown(MenuEvent e) {
                Menu m = (Menu) e.widget;
                MenuItem[] items = m.getItems();
                for (int i = 0; i < items.length; i++) {
View Full Code Here

                  Point cursorLocation = Display.getCurrent()
                      .getCursorLocation();
                  createContextMenu
                      .setLocation(cursorLocation);
                  createContextMenu.setVisible(true);
                  createContextMenu
                      .addMenuListener(new MenuListener() {

                        public void menuShown(
                            MenuEvent e) {
View Full Code Here

    }

    public Menu getMenu(Control parent) {
        Menu menu = new Menu(parent);
        fill(menu, projects);
        menu.addMenuListener(menuListener);
        return menu;
    }

    public Menu getMenu(Menu parent) {
        Menu menu = new Menu(parent);
View Full Code Here

    }

    public Menu getMenu(Menu parent) {
        Menu menu = new Menu(parent);
        fill(menu, projects);
        menu.addMenuListener(menuListener);
        return menu;
    }

    protected void selectionChanged(IAction a, IProject[] projects) {
        this.projects = projects;
View Full Code Here

    };

    public Menu getMenu(Control parent) {
        Menu menu = new Menu(parent);
        fill(menu, cp);
        menu.addMenuListener(menuListener);
        return menu;
    }

    public Menu getMenu(Menu parent) {
        Menu menu = new Menu(parent);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.