Package org.eclipse.swt.events

Examples of org.eclipse.swt.events.MenuAdapter


              });

          control.setMenu( menu );

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


    /**
     * Initializes the menu control.
     */
    private void initializeMenu() {
        menu.addMenuListener(new MenuAdapter() {
            public void menuHidden(MenuEvent e) {
                //      ApplicationWindow.resetDescription(e.widget);
              handleAboutToHide();
            }

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

  /**
   * Creates the menu for the action
   */
  private void initMenu(Menu menu) {
    menu.addMenuListener(new MenuAdapter() {
      public void menuShown(MenuEvent e) {
        Menu m = (Menu) e.widget;
        MenuItem[] items = m.getItems();
        for (int i = 0; i < items.length; i++) {
          items[i].dispose();
View Full Code Here

            severityItemList[i] = menuItem;
        }

        // Keep menu in sync with current BugInstance.
        menu.addMenuListener(new MenuAdapter() {
            /*
             * (non-Javadoc)
             *
             * @see
             * org.eclipse.swt.events.MenuAdapter#menuShown(org.eclipse.swt.
 
View Full Code Here

                    classifyWarning(bugInstance, false);
                }
            }
        });

        menu.addMenuListener(new MenuAdapter() {
            @Override
            public void menuShown(MenuEvent e) {
                // Before showing the menu, sync its contents
                // with the current BugInstance (if any)
                if (DEBUG) {
View Full Code Here

    public void widgetSelected(SelectionEvent event) {
      // Create the menu if it has not already been created
      if (menu == null) {
        // Lazy create the menu.
        menu = new Menu(shell);
        menu.addMenuListener(new MenuAdapter() {
          public void menuHidden(MenuEvent e) {
            visible = false;
          }
        });
        for (int i = 0; i < 9; ++i) {
View Full Code Here

    item.setMenu(menu);

    /**
     * Add a listener to handle enabling and disabling some items in the Edit submenu.
     */
    menu.addMenuListener(new MenuAdapter() {
      public void menuShown(MenuEvent e) {
        Menu menu = (Menu) e.widget;
        MenuItem[] items = menu.getItems();
        int count = table.getSelectionCount();
        items[0].setEnabled(count != 0); // edit
View Full Code Here

    Menu menu = new Menu(shell, SWT.DROP_DOWN);
    item.setMenu(menu);
    /**
     * Adds a listener to handle enabling and disabling some items in the Edit submenu.
     */
    menu.addMenuListener(new MenuAdapter() {
      public void menuShown(MenuEvent e) {
        Menu menu = (Menu) e.widget;
        MenuItem[] items = menu.getItems();
        items[1].setEnabled(table.getSelectionCount() != 0); // edit contact
        items[5].setEnabled(file != null && isModified); // save
View Full Code Here

TOP

Related Classes of org.eclipse.swt.events.MenuAdapter

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.