Package org.eclipse.swt.widgets

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


                return null;
              }

              public void handleEvent (nsIDOMEvent event2) {
                Menu menu = browser.getMenu();
                if(menu != null) menu.dispose();
                try {
                  BrowserMenu browserMenu = (BrowserMenu)clazz.newInstance();
                  browser.setMenu(browserMenu.createMenu(browser, event2));
                } catch (Exception e) {
                  ClientLog.getInstance().setMessage(browser.getShell(), e);
View Full Code Here


                        {
                            display.sleep();
                        }
                    }

                    menu.dispose();
                }
            });
    }

    /**
 
View Full Code Here

                        {
                            display.sleep();
                        }
                    }

                    menu.dispose();
                }
            });
    }

    /**
 
View Full Code Here

              exception.printStackTrace(printWriter);
              // print config
              list.add("");
              // install own context menu
              Menu menu = list.getMenu();
              menu.dispose();
              Menu copyMenu = new Menu(list);
              MenuItem copyItem = new MenuItem(copyMenu, SWT.NONE);
              copyItem.setText(JFaceResources.getString("copy")); //$NON-NLS-1$
              copyItem.addSelectionListener(new SelectionListener() {
                public void widgetSelected(SelectionEvent e) {
View Full Code Here

          menu.setVisible(true);
          while (!menu.isDisposed() && menu.isVisible())
          {
            if (!GUI.getDisplay().readAndDispatch()) GUI.getDisplay().sleep();
          }
          menu.dispose();
        }
      });
    }

    /**
 
View Full Code Here

  public void setMenu(Menu menu) {
    Menu currentMenu = super.getMenu();
    if (currentMenu != null && INTERNAL_MENU.equals(currentMenu.getData())) {
      // internal menu set
      if (menu != null) {
        currentMenu.dispose();
        super.setMenu(menu);
      }
    } else
      super.setMenu(menu);
  }
View Full Code Here

                        {
                            display.sleep();
                        }
                    }

                    menu.dispose();
                }
            });
    }

    /**
 
View Full Code Here

  public void setMenu(Menu menu) {
    Menu currentMenu = super.getMenu();
    if (currentMenu != null && INTERNAL_MENU.equals(currentMenu.getData())) {
      // internal menu set
      if (menu != null) {
        currentMenu.dispose();
        super.setMenu(menu);
      }
    } else
      super.setMenu(menu);
  }
View Full Code Here

    MenuItem[] items = menu.getItems();
    for (MenuItem item : items) {
      Menu childMenu = item.getMenu();
      if (childMenu != null && !childMenu.isDisposed()) {
        disposeItems(childMenu);
        childMenu.dispose();
      }
      if (!item.isDisposed()) {
        item.dispose();
      }
    }
View Full Code Here

      final Control control = controls[i];
      control.addListener(SWT.MenuDetect, new Listener() {
        public void handleEvent(Event event) {
          Menu menu = control.getMenu();
          if (menu != null && samplePopup) {
            menu.dispose();
            menu = null;
          }
          if (menu == null && popupMenuButton.getSelection()) {
            menu = new Menu(shell, SWT.POP_UP);
            MenuItem item = new MenuItem(menu, SWT.PUSH);
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.