protected void initMenu() { fMenu.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++) { items[i].dispose(); } fillMenu(m); } }); }
protected void initMenu(Menu 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++) { items[i].dispose(); } fillMenu(m); } }); }
protected void initMenu() { fMenu.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(); } fillMenu(m); } }); }
protected void initMenu() { fMenu.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++) { items[i].dispose(); } fillMenu(m); } }); }
protected void initMenu(Menu 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++) { items[i].dispose(); } fillMenu(m); } }); }
private void initMenu() { historyMenu.addMenuListener(new MenuAdapter() { @Override public void menuShown(MenuEvent e) { if (recreateMenu) { Menu m = (Menu) e.widget; MenuItem[] items = m.getItems(); for (MenuItem item : items) { item.dispose(); } fillMenu(m); } } }); }
public static void createSideBarMenuItemsDelayed( final Menu menu, final Tag tag ) { menu.addMenuListener(new MenuListener() { @Override public void menuShown(MenuEvent e){ Utils.disposeSWTObjects((Object[]) menu.getItems()); createSideBarMenuItems( menu, tag ); } @Override public void menuHidden(MenuEvent e){ } }); }
/** * Creates the menu for the action */ private void initMenu(Menu menu) { menu.addMenuListener(new MenuAdapter() { @Override public void menuShown(MenuEvent e) { Menu m = (Menu) e.widget; MenuItem[] items = m.getItems(); for (MenuItem item : items) { item.dispose(); } fillMenu(m); } }); }
/** * Initializes the menu control. */ private void initializeMenu() { menu.addMenuListener(new MenuAdapter() { @Override public void menuHidden(MenuEvent e) { // ApplicationWindow.resetDescription(e.widget); handleAboutToHide(); } @Override public void menuShown(MenuEvent e) { handleAboutToShow(); } }); // Don't do an update(true) here, in case menu is never opened. // Always do it lazily in handleAboutToShow(). }
/** * Initializes the menu control. */ private void initializeMenu() { menu.addMenuListener(new MenuAdapter() { public void menuHidden(MenuEvent e) { // ApplicationWindow.resetDescription(e.widget); handleAboutToHide(); } public void menuShown(MenuEvent e) { handleAboutToShow(); } }); // Don't do an update(true) here, in case menu is never opened. // Always do it lazily in handleAboutToShow(). }
/** * Creates the menu for the action */ private void initMenu() { // Add listener to re-populate the menu each time // it is shown to reflect changes in selection or active perspective fCreatedMenu.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++) { items[i].dispose(); } fillMenu(); } }); }
/** * Creates the menu for the action */ private void initMenu() { // Add listener to re-populate the menu each time // it is shown to reflect changes in selection or active perspective fCreatedMenu.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++) { items[i].dispose(); } fillMenu(); } }); }
public Menu getMenu(Menu parent) { final Menu menu = new Menu(parent); menu.addMenuListener(new MenuAdapter() { @Override public void menuShown(MenuEvent e) { for (MenuItem item : menu.getItems()) { item.dispose(); } addActions(menu); } }); return menu; }
public Menu getMenu(Menu parent) { //Create the new menu. The menu will get filled when it is about to be shown. see fillMenu(Menu). Menu menu = new Menu(parent); 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(); } fillMenu(m); } }); return menu; }
@Override public Menu getMenu(Menu parent) { Menu menu = new Menu(parent); 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++) { items[i].dispose(); } fillMenu(m); } }); return menu; }
@Override public Menu getMenu(Menu parent) { Menu menu = new Menu(parent); 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++) { items[i].dispose(); } fillMenu(m); } }); return menu; }
@Override public Menu getMenu(Menu parent) { Menu menu = new Menu(parent); 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++) { items[i].dispose(); } fillMenu(m); } }); return menu; }
/** * Creates an updator for the given menu. * * @param toUpdate menu to update */ public MenuUpdater(Menu toUpdate) { theMenu = toUpdate; theMenu.addDisposeListener(privateInterface); theMenu.addMenuListener(privateInterface); makeDirty(); }
private void addPopupMenu() { Menu menu= new Menu(fTable.getShell(), SWT.POP_UP); fTable.setMenu(menu); final MenuItem remove= new MenuItem(menu, SWT.NONE); remove.setText(JavaUIMessages.TypeInfoViewer_remove_from_history); menu.addMenuListener(new MenuAdapter() { public void menuShown(MenuEvent e) { TableItem[] selection= fTable.getSelection(); remove.setEnabled(canEnable(selection)); } }); remove.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { deleteHistoryEntry(); } }); }
private void fillMenu(final Menu localMenu) { List<SearchPageDescriptor> pageDescriptors= SearchPlugin.getDefault().getSearchPageDescriptors(); int accelerator= 1; for (SearchPageDescriptor desc : pageDescriptors) { if (!WorkbenchActivityHelper.filterItem(desc) && desc.isEnabled()) { SearchPageAction action= new SearchPageAction(fWorkbenchWindow, desc); addToMenu(localMenu, action, accelerator++); } } localMenu.addMenuListener(new MenuAdapter() { @Override public void menuHidden(MenuEvent e) { e.display.asyncExec(() -> localMenu.dispose()); } }); }