protected void dataItemSelected() { menuServer.getItem(1).setEnabled(false); menuServer.getItem(2).setEnabled(false); menuServer.getItem(3).setEnabled(false); menuData.getItem(0).setEnabled(false); menuData.getItem(1).setEnabled(true); menuData.getItem(2).setEnabled(true); menuData.getItem(3).setEnabled(true); menuData.getItem(5).setEnabled(true); menuData.getItem(6).setEnabled(true); menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(false); menuFavorite.getItem(0).setEnabled(true); }
public void dispose() { if (_hiearchyMenu != null) { for (int i = 0, n = _hiearchyMenu.getItemCount(); i < n; i++) { MenuItem menuItem = _hiearchyMenu.getItem(i); menuItem.setData(null); } _hiearchyMenu.dispose(); _hiearchyMenu = null; } }
private void addContextMenuListeners (EventAdapter adapter, Table ta) { Menu menu = ta.getMenu(); if (menu != null) { for (int i=0; i<menu.getItems().length; i++) { MenuItem item = menu.getItem(i); item.addSelectionListener(adapter); } // add MouseListener for immediatly chaning context menu item texts before they are shown ta.addMouseListener(adapter); } }
public static void performOneTimeDisable(MenuItem item, boolean affectsChildMenuItems) { item.setEnabled(false); if (affectsChildMenuItems) { Menu childMenu = item.getMenu(); if (childMenu == null) return; for (int i = 0; i < childMenu.getItemCount(); i++) { childMenu.getItem(i).setEnabled(false); } } }
private void containerItemsSelected() { menuServer.getItem(1).setEnabled(false); menuServer.getItem(2).setEnabled(false); menuServer.getItem(3).setEnabled(false); menuData.getItem(0).setEnabled(false); menuData.getItem(1).setEnabled(false); menuData.getItem(2).setEnabled(true); menuData.getItem(3).setEnabled(false); menuData.getItem(5).setEnabled(true); menuData.getItem(6).setEnabled(true); menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(true); menuFavorite.getItem(0).setEnabled(false); }
@Override public void dispose() { super.dispose(); if (historyMenu != null) { for (int i = 0; i < historyMenu.getItemCount(); i++) { MenuItem menuItem = historyMenu.getItem(i); menuItem.dispose(); } historyMenu.dispose(); historyMenu = null; } }
private void serverItemsSelected() { menuServer.getItem(1).setEnabled(false); menuServer.getItem(2).setEnabled(true); menuServer.getItem(3).setEnabled(false); menuData.getItem(0).setEnabled(false); menuData.getItem(1).setEnabled(false); menuData.getItem(2).setEnabled(false); menuData.getItem(3).setEnabled(false); menuData.getItem(5).setEnabled(false); menuData.getItem(6).setEnabled(false); menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(false); menuFavorite.getItem(0).setEnabled(false); }
protected Table attachUIInternal(Object control) { Table ta; if (control instanceof Table) { ta = (Table)control; if (ta.getMenu() != null && ta.getMenu().getItemCount()>0) copyMenuItem_ = ta.getMenu().getItem(0); } else { throw new AttachmentExceptionClient ("TableDirect must be attached to a SWT-table or Nebula TableCombo"); } return ta; }
protected void updateMenuServer(boolean isTable, Menu menu) { if (isTable && table.getSelectionCount() > 1) { menu.getItem(0).setEnabled(false); menu.getItem(1).setEnabled(true); menu.getItem(2).setEnabled(false); menu.getItem(4).setEnabled(false); menu.getItem(5).setEnabled(false); menu.getItem(6).setEnabled(false); } else { menu.getItem(0).setEnabled(true); menu.getItem(1).setEnabled(true); menu.getItem(2).setEnabled(true); menu.getItem(4).setEnabled(true); menu.getItem(5).setEnabled(true); menu.getItem(6).setEnabled(true); } }
private void serverItemSelected() { menuServer.getItem(1).setEnabled(true); menuServer.getItem(2).setEnabled(true); menuServer.getItem(3).setEnabled(true); menuData.getItem(0).setEnabled(false); menuData.getItem(1).setEnabled(false); menuData.getItem(2).setEnabled(false); menuData.getItem(3).setEnabled(false); menuData.getItem(5).setEnabled(false); menuData.getItem(6).setEnabled(false); menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(false); menuView.getItem(1).setEnabled(false); menuView.getItem(2).setEnabled(false); menuFavorite.getItem(0).setEnabled(false); menuTool.getItem(0).setEnabled(true); menuTool.getItem(1).setEnabled(true); menuTool.getItem(2).setEnabled(true); }
private void rootItemSelected() { menuServer.getItem(1).setEnabled(false); menuServer.getItem(2).setEnabled(false); menuServer.getItem(3).setEnabled(false); menuData.getItem(0).setEnabled(false); menuData.getItem(1).setEnabled(false); menuData.getItem(2).setEnabled(false); menuData.getItem(3).setEnabled(false); menuData.getItem(5).setEnabled(false); menuData.getItem(6).setEnabled(false); menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(false); menuView.getItem(1).setEnabled(false); menuView.getItem(2).setEnabled(false); menuFavorite.getItem(0).setEnabled(false); menuTool.getItem(0).setEnabled(false); menuTool.getItem(1).setEnabled(false); menuTool.getItem(2).setEnabled(false); }
public void menuDetected( MenuDetectEvent e ) { // Enable menus, if the Selection is ok if ( undoStack.size() > 0 ) { styledTextPopupmenu.getItem( 0 ).setEnabled( true ); } else { styledTextPopupmenu.getItem( 0 ).setEnabled( false ); } if ( redoStack.size() > 0 ) { styledTextPopupmenu.getItem( 1 ).setEnabled( true ); } else { styledTextPopupmenu.getItem( 1 ).setEnabled( false ); } styledTextPopupmenu.getItem( 5 ).setEnabled( checkPaste() ); if ( styledText.getSelectionCount() > 0 ) { styledTextPopupmenu.getItem( 3 ).setEnabled( true ); styledTextPopupmenu.getItem( 4 ).setEnabled( true ); } else { styledTextPopupmenu.getItem( 3 ).setEnabled( false ); styledTextPopupmenu.getItem( 4 ).setEnabled( false ); } } } );
private void updateMenuDBContainer(NodeType type, Menu menu) { if (type == NodeType.DATABASE) { menu.getItem(1).setEnabled(false); menu.getItem(2).setEnabled(false); menu.getItem(7).setEnabled(false); menu.getItem(8).setEnabled(true); if (pBuffer.canPaste()) menu.getItem(9).setEnabled(true); else menu.getItem(9).setEnabled(false); menu.getItem(11).setEnabled(true); } else { menu.getItem(1).setEnabled(true); menu.getItem(2).setEnabled(true); menu.getItem(7).setEnabled(true); menu.getItem(8).setEnabled(true); if (pBuffer.canPaste()) menu.getItem(9).setEnabled(true); else menu.getItem(9).setEnabled(false); menu.getItem(11).setEnabled(false); } }
tMenu.getItem( 0 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( true ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( tItem.equals( wTreeClassesitem ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( tItem.getData() != null && tItem.getData().equals( "jsFunction" ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false );
private void dbContainerItemSelected(Item itemSelected) { menuServer.getItem(1).setEnabled(false); menuServer.getItem(2).setEnabled(false); menuServer.getItem(3).setEnabled(false); menuData.getItem(0).setEnabled(true); if (type == NodeType.CONTAINER) { menuData.getItem(1).setEnabled(true); menuData.getItem(2).setEnabled(true); menuData.getItem(3).setEnabled(true); menuData.getItem(5).setEnabled(true); menuData.getItem(6).setEnabled(true); if (pBuffer.canPaste()) menuData.getItem(7).setEnabled(true); else menuData.getItem(7).setEnabled(false); menuData.getItem(9).setEnabled(false); menuData.getItem(10).setEnabled(true); } else { menuData.getItem(1).setEnabled(false); menuData.getItem(2).setEnabled(false); menuData.getItem(3).setEnabled(true); menuData.getItem(5).setEnabled(false); menuData.getItem(6).setEnabled(true); if (pBuffer.canPaste()) menuData.getItem(7).setEnabled(true); else menuData.getItem(7).setEnabled(false);
tMenu.getItem( 0 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( true ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( tItem.equals( wTreeClassesitem ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( tItem.getData() != null && tItem.getData().equals( "jsFunction" ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false );
tMenu.getItem( 0 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( true ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( tItem.equals( wTreeClassesItem ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false ); } else if ( pItem != null && pItem.getData() != null && pItem.getData().equals( "Snippits Category" ) ) { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( true ); } else { tMenu.getItem( 0 ).setEnabled( false ); tMenu.getItem( 1 ).setEnabled( false ); tMenu.getItem( 3 ).setEnabled( false );
@Override public void mouseDown(MouseEvent e) { text = inputCmd; final Clipboard cb = new Clipboard(tabFolder.getShell().getDisplay()); TextTransfer transfer = TextTransfer.getInstance(); String data = (String) cb.getContents(transfer); if(data != null) menu.getItem(2).setEnabled(true); else menu.getItem(2).setEnabled(false); if(inputCmd.getSelectionText().length() > 0){ menu.getItem(0).setEnabled(true); menu.getItem(1).setEnabled(true); }else{ menu.getItem(0).setEnabled(false); menu.getItem(1).setEnabled(false); } inputCmd.setMenu(menu); } });
/** * Get an item from the implementation's widget. * * @param index * of the item * @return the menu item * @since 3.4 */ protected Item getMenuItem(int index) { if (menu !=null) { return menu.getItem(index); } return null; }