Package org.eclipse.swt.widgets

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


    }

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

    protected abstract void fill(Menu menu, IvyClasspathContainer ivycp);
View Full Code Here


          copy();
        }
      }
    };
    copyItem.addSelectionListener(listener);
    menu.addMenuListener(new MenuListener() {
      public void menuShown(MenuEvent e) {
        copyItem.setEnabled(canCopy());
      }

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

          copy();
        }
      }
    };
    copyItem.addSelectionListener(listener);
    menu.addMenuListener(new MenuListener() {
      public void menuShown(MenuEvent e) {
        copyItem.setEnabled(canCopy());
      }

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

            public void widgetSelected( SelectionEvent ev ) {
                parent.createGroupChat( "blubb@" + tree.getSelection()[ 0 ].getText( 0 ), null, null );
            }
        });
       
        contextMenu.addMenuListener( new MenuListener() {
            public void menuHidden( MenuEvent arg0 ) {
            }
            public void menuShown( MenuEvent arg0 ) {
                registerItem.setEnabled( ( "true" == (String) tree.getSelection()[ 0 ].getData( "jabber:iq:register" ) ) ? true : false );
                searchItem.setEnabled( ( "true" == (String) tree.getSelection()[ 0 ].getData( "jabber:iq:search" ) ) ? true : false );
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

    Menu popUpMenu = new Menu(shell, SWT.POP_UP);

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

   
        // Set the menu to the table
        listTable.setMenu( popupmenu_table);
       
        //new listener to gray out appropriate items unless certain criteria are met
        popupmenu_table.addMenuListener(new MenuListener(){
            public void menuHidden(MenuEvent arg0) {
               
               
            }
View Full Code Here

       
    mainStatus.setMenu(popupmenu_status);   
       
       
       
        popupmenu_status.addMenuListener(new MenuListener(){
            public void menuHidden(MenuEvent arg0) {
               
               
            }
View Full Code Here

                    copy();
                }
            }
        };
        copyItem.addSelectionListener(listener);
        menu.addMenuListener(new MenuListener() {
            public void menuShown(MenuEvent e) {
                copyItem.setEnabled(canCopy());
            }

            public void menuHidden(MenuEvent e) {
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.