/** * Returns whether the menu control is created * and not disposed. * * @return <code>true</code> if the control is created * and not disposed, <code>false</code> otherwise * @since 3.4 protected, was added in 3.1 as private method */ protected boolean menuExist() { return menu != null && !menu.isDisposed(); }
/** * Returns whether the menu control is created * and not disposed. * * @return <code>true</code> if the control is created * and not disposed, <code>false</code> otherwise */ protected boolean menuExist() { return menu != null && !menu.isDisposed(); }
/** * Returns whether the menu control is created * and not disposed. * * @return <code>true</code> if the control is created * and not disposed, <code>false</code> otherwise * @since 3.4 protected, was added in 3.1 as private method */ protected boolean menuExist() { return menu != null && !menu.isDisposed(); }
private void setMenu( int area, Point screen ) { final int cond_nr = getNrSubcondition( screen ); if ( mPop != null && !mPop.isDisposed() ) { mPop.dispose();
@Override public void dispose() { if (fMenu != null && !fMenu.isDisposed()) fMenu.dispose(); fMenu= null; }
public void widgetDisposed(DisposeEvent e) { if (!tmpMenu.isDisposed()) { tmpMenu.dispose(); } } });
void showProposals( List<String> proposals ) { if( !proposalsMenu.isDisposed() ) { updateMenuItems( proposals ); if( !proposals.isEmpty() ) { showProposalsMenu(); } } }
public void widgetDisposed(DisposeEvent e) { if (menu != null && !menu.isDisposed()) { creator.dispose(); ((MRenderedMenu) mmenu).setWidget(null); } } });
public void widgetDisposed(DisposeEvent e) { if (menu != null && !menu.isDisposed()) { creator.dispose(); ((MRenderedMenu) mmenu).setWidget(null); } } });
public void widgetDisposed(DisposeEvent e) { if (menu != null && !menu.isDisposed()) { creator.dispose(); ((MRenderedMenu) mmenu).setWidget(null); } } });
@Override public void mouseDown(MouseEvent e) { fMouseUpDelta= System.currentTimeMillis(); fDoubleClicked= false; if (fRulerContextMenu != null && !fRulerContextMenu.isDisposed()) { Display display= fRulerContextMenu.getDisplay(); Point location= display.getCursorLocation(); fRulerContextMenu.setLocation(location.x, location.y); } } };
@Override public void mouseDown(MouseEvent e) { fMouseUpDelta= System.currentTimeMillis(); fDoubleClicked= false; if (fRulerContextMenu != null && !fRulerContextMenu.isDisposed()) { Display display= fRulerContextMenu.getDisplay(); Point location= display.getCursorLocation(); fRulerContextMenu.setLocation(location.x, location.y); } } };
private boolean isTopLevelMenu() { if (menu != null && !menu.isDisposed() && menuItem != null && !menuItem.isDisposed()) { Menu parentMenu = menuItem.getParent(); return parentMenu != null && ((parentMenu.getStyle() & SWT.BAR) == SWT.BAR); } return false; }
protected void disposeMenuItems() { if (fMenu == null || fMenu.isDisposed()) { return; } MenuItem[] items = fMenu.getItems(); for (int i=0; i < items.length; i++) { MenuItem menuItem= items[i]; if (!menuItem.isDisposed()) { menuItem.dispose(); } } }
private boolean isTopLevelMenu() { if (menu != null && !menu.isDisposed() && menuItem != null && !menuItem.isDisposed()) { Menu parentMenu = menuItem.getParent(); return parentMenu != null && ((parentMenu.getStyle() & SWT.BAR) == SWT.BAR); } return false; }
private boolean isTopLevelMenu() { if (menu != null && !menu.isDisposed() && menuItem != null && !menuItem.isDisposed()) { Menu parentMenu = menuItem.getParent(); return parentMenu != null && ((parentMenu.getStyle() & SWT.BAR) == SWT.BAR); } return false; }
protected void disposeMenuItems() { if (fMenu == null || fMenu.isDisposed()) { return; } MenuItem[] items = fMenu.getItems(); for (int i=0; i < items.length; i++) { MenuItem menuItem= items[i]; if (!menuItem.isDisposed()) { menuItem.dispose(); } } }
void menuDidClose(long /*int*/ id, long /*int*/ sel, long /*int*/ menu) { sendEvent (SWT.Hide); if (isDisposed()) return; visible = false; for (int i=0; i<itemCount; i++) { MenuItem item = items [i]; item.updateAccelerator(false); if ((item.style & SWT.SEPARATOR) != 0) continue; item.updateText(); } }
@Override public void setOrientation (int orientation) { super.setOrientation (orientation); if (menus != null) { for (int i=0; i<menus.length; i++) { Menu menu = menus [i]; if (menu != null && !menu.isDisposed () && (menu.getStyle () & SWT.POP_UP) != 0) { menu._setOrientation (menu.getOrientation ()); } } } }
@Override public void menuDetected(MenuDetectEvent event) { menu.setLocation(event.x + 10, event.y + 10); menu.setVisible(true); while (!menu.isDisposed() && menu.isVisible()) { if (!menu.getDisplay().readAndDispatch()) { menu.getDisplay().sleep(); } } } });