public void widgetSelected( SelectionEvent event ) { if ( tree.getSelectionCount() == 1 ) { TreeItem item = tree.getSelection()[0]; if ( item.getParentItem() != null ) { // has a category above it String functionName = item.getText(); FunctionDescription functionDescription = functionLib.getFunctionDescription( functionName ); if ( functionDescription != null ) { String report = functionDescription.getHtmlReport(); message.setText( report ); } } } }
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "ScriptDialog.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "ScriptDialog.ConfirmDeleteItem.Label", tItem .getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
@Override public void menuDetected( MenuDetectEvent event ) { if ( tree.getSelectionCount() < 1 ) { return; } TreeItem treeItem = tree.getSelection()[0]; if ( treeItem != null ) { String[] labels = ConstUI.getTreeStrings( treeItem ); int depth = ConstUI.getTreeLevel( treeItem ); if ( depth == 3 ) { final String metaStoreName = labels[0]; final String namespace = labels[1]; final String elementTypeName = labels[2]; final String elementName = labels[3]; Menu menu = new Menu( tree ); MenuItem removeItem = new MenuItem( menu, SWT.POP_UP ); removeItem.setText( "Remove element" ); removeItem.addSelectionListener( new SelectionAdapter() { @Override public void widgetSelected( SelectionEvent arg0 ) { removeElement( metaStoreName, namespace, elementTypeName, elementName ); } } ); tree.setMenu( menu ); menu.setVisible( true ); } } } } );
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "ScriptValuesDialogMod.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "ScriptValuesDialogMod.ConfirmDeleteItem.Label", tItem.getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return; } TreeItem tItem = wTree.getSelection()[0]; if ( tItem != null ) { MessageBox messageBox = new MessageBox( shell, SWT.ICON_QUESTION | SWT.NO | SWT.YES ); messageBox.setText( BaseMessages.getString( PKG, "UserDefinedJavaClassDialog.DeleteItem.Label" ) ); messageBox.setMessage( BaseMessages.getString( PKG, "UserDefinedJavaClassDialog.ConfirmDeleteItem.Label", tItem.getText() ) ); switch ( messageBox.open() ) { case SWT.YES: modifyCTabItem( tItem, TabActions.DELETE_ITEM, "" ); tItem.dispose(); input.setChanged(); break; default: break; } } } } );
protected void refreshViewAndLog() { String[] selectionPath = null; TreeItem selectedItem; TreeEntry treeEntry = null; if ( wTree.getSelectionCount() == 1 ) { selectedItem = wTree.getSelection()[ 0 ]; treeEntry = new TreeEntry( selectedItem ); selectionPath = ConstUI.getTreeStrings( selectedItem ); } refreshView(); if ( treeEntry != null ) { // Select the same one again TreeItem treeItem = treeEntry.getTreeItem( wTree ); if ( treeItem == null ) { treeItem = TreeUtil.findTreeItem( wTree, selectionPath ); } if ( treeItem != null ) { wTree.setSelection( treeItem ); if ( treeEntry.length < 3 ) { wTree.showItem( treeItem ); treeItemSelected( treeItem ); treeItem.setExpanded( true ); } } } showLog(); }
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return;
private void ok() { if ( wTree.getSelectionCount() > 0 ) { TreeItem ti = wTree.getSelection()[ 0 ];
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return;
public void handleEvent( Event e ) { if ( wTree.getSelectionCount() <= 0 ) { return;
@Override public void enable() { createOverrideButton.setEnabled(tree.getSelectionCount() == 1); createNonSharedOverrideButton.setEnabled(tree.getSelectionCount() == 1); }
@Override public void enableOK() { okButton.setEnabled(false); // preset if (0 < resourcesUI.getSelectionCount()) { if (importByLocationUI.getSelection()) { if (resourcesUI.getSelection()[0].getData() instanceof IFile) { okButton.setEnabled(true); } } else { // import by name okButton.setEnabled(true); } } }
@Override public void enable() { boolean oneSelected = tree.getSelectionCount() == 1; boolean topLevelSelected = false; if (oneSelected) { TreeItem selected = tree.getSelection()[0]; topLevelSelected = (null == selected.getParentItem()); } addButton.setEnabled(oneSelected && !topLevelSelected); editButton.setEnabled(oneSelected && !topLevelSelected); removeButton.setEnabled(oneSelected && !topLevelSelected); }
@Override public void enableOK() { if ( (0 < resourcesUI.getSelectionCount()) && (resourcesUI.getSelection()[0].getData() instanceof IFile)) { okButton.setEnabled(true); } else { okButton.setEnabled(false); } }
public void mouseUp(MouseEvent e) { if (tree.getSelectionCount() < 1) return; if (e.button != 1) return; if (tree.equals(e.getSource())) { Object o= tree.getItem(new Point(e.x, e.y)); TreeItem selection= tree.getSelection()[0]; if (selection.equals(o)) gotoSelectedElement(); } } });
@Override public void enable() { // bind enabled when one item in tree and one in table is selected bindButton.setEnabled(tree.getSelectionCount() == 1 && resourceDependencySection.getTable().getSelectionCount() == 1 && "".equals(resourceDependencySection.getTable().getSelection()[0].getText(0))); // not // bound removeButton.setEnabled(tree.getSelectionCount() > 0); editButton.setEnabled(tree.getSelectionCount() == 1 && !isBoundSpec(tree.getSelection()[0])); exportButton.setEnabled(tree.getItemCount() > 0); }
@Override public void copyValuesFromGUI() { if (resourcesUI.getSelectionCount() > 0) { if (importByLocationUI.getSelection()) { super.copyValuesFromGUI(); return; } result = new Object[] {resourcesUI.getSelection()[0].getData()}; } }
@Override public void widgetSelected(SelectionEvent e) { if (tree.getSelectionCount()==1) { IUTreeItem item = (IUTreeItem) tree.getSelection()[0].getData(); e.data = item.iu; for (SelectionListener l : selectionListeners) { l.widgetSelected(e); } } } });
@Override public void copyValuesFromGUI() { if (resourcesUI.getSelectionCount() > 0) { pickedResource = (IResource)resourcesUI.getSelection()[0].getData(); IPath ipath = (null == pickedResource) ? null : pickedResource.getFullPath(); result = (null == ipath || (2 > ipath.segmentCount())) // project name alone cant be given to getFile ? null : new IFile[] {TAEConfiguratorPlugin.getWorkspace().getRoot().getFile(ipath)}; } }
@Override public void run() { renderProperty( tree, PROP_TOP_ITEM_INDEX, getTopItemIndex( tree ), ZERO ); renderProperty( tree, PROP_SCROLL_LEFT, getScrollLeft( tree ), ZERO ); if( tree.getSelectionCount() > 0 ) { renderProperty( tree, PROP_FOCUS_ITEM, getFocusItem( tree ), null ); } renderProperty( tree, PROP_SELECTION, getSelection( tree ), DEFAULT_SELECTION ); renderProperty( tree, PROP_SORT_COLUMN, tree.getSortColumn(), null ); } } );