List of usage examples for org.eclipse.jface.viewers TreeViewer setSelection
@Override protected void setSelection(List<Item> items)
From source file:org.eclipse.dltk.internal.ui.wizards.buildpath.FolderSelectionDialog.java
License:Open Source License
protected void newFolderButtonPressed() { NewFolderDialog dialog = new NewFolderDialog(getShell(), fSelectedContainer) { protected Control createContents(Composite parent) { //PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, IDLTKHelpContextIds.BP_CREATE_NEW_FOLDER); if (DLTKCore.DEBUG) { System.err.println("FolderSelectionDialog: Add help support"); //$NON-NLS-1$ }// www . ja v a 2s .c o m return super.createContents(parent); } }; if (dialog.open() == Window.OK) { TreeViewer treeViewer = getTreeViewer(); treeViewer.refresh(fSelectedContainer); Object createdFolder = dialog.getResult()[0]; treeViewer.reveal(createdFolder); treeViewer.setSelection(new StructuredSelection(createdFolder)); } }
From source file:org.eclipse.e4.demio.views.nav.ResourceNavigator.java
License:Open Source License
/** * Restores the state of the receiver to the state described in the specified memento. * * @param memento the memento// w w w . ja va2 s. c o m * @since 2.0 */ protected void restoreState(IMemento memento) { TreeViewer viewer = getTreeViewer(); IMemento frameMemento = memento.getChild(TAG_CURRENT_FRAME); if (frameMemento != null) { TreeFrame frame = new TreeFrame(viewer); frame.restoreState(frameMemento); frame.setName(getFrameName(frame.getInput())); frame.setToolTipText(getFrameToolTipText(frame.getInput())); viewer.setSelection(new StructuredSelection(frame.getInput())); frameList.gotoFrame(frame); } else { IContainer container = ResourcesPlugin.getWorkspace().getRoot(); IMemento childMem = memento.getChild(TAG_EXPANDED); if (childMem != null) { ArrayList elements = new ArrayList(); IMemento[] elementMem = childMem.getChildren(TAG_ELEMENT); for (int i = 0; i < elementMem.length; i++) { Object element = container.findMember(elementMem[i].getString(TAG_PATH)); if (element != null) { elements.add(element); } } viewer.setExpandedElements(elements.toArray()); } childMem = memento.getChild(TAG_SELECTION); if (childMem != null) { ArrayList list = new ArrayList(); IMemento[] elementMem = childMem.getChildren(TAG_ELEMENT); for (int i = 0; i < elementMem.length; i++) { Object element = container.findMember(elementMem[i].getString(TAG_PATH)); if (element != null) { list.add(element); } } viewer.setSelection(new StructuredSelection(list)); } } }
From source file:org.eclipse.e4.xwt.tests.snippet019.array.TreeViewerWithArrayFactory.java
License:Open Source License
public void addRoot(Object sender, Event e) { Bean bean = (Bean) XWT.getDataContext(e.widget); IObservableList observableList = XWT.findObservableList(e.widget, bean, "list"); Bean root = createBean("root"); observableList.add(root);/*from w w w .jav a 2s.co m*/ TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); beanViewer.setSelection(new StructuredSelection(root)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.e4.xwt.tests.snippet019.array.TreeViewerWithArrayFactory.java
License:Open Source License
public void addChild(Object sender, Event e) { TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); IStructuredSelection structuredSelection = (IStructuredSelection) beanViewer.getSelection(); Bean bean = (Bean) structuredSelection.getFirstElement(); IObservableList observableList = XWT.findObservableList(e.widget, bean, "list"); Bean root = createBean("root"); observableList.add(root);//from www .java2 s . c o m beanViewer.setSelection(new StructuredSelection(root)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.e4.xwt.tests.snippet019.array.TreeViewerWithArrayFactory.java
License:Open Source License
public void paste(Object sender, Event e) { TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); IStructuredSelection structuredSelection = (IStructuredSelection) beanViewer.getSelection(); Bean bean = (Bean) structuredSelection.getFirstElement(); IObservableList observableList = XWT.findObservableList(e.widget, bean, "list"); Bean child = (Bean) clipboard.getValue(); observableList.add(child);// ww w . j a v a 2 s .com beanViewer.setSelection(new StructuredSelection(child)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.e4.xwt.tests.snippet019.set.TreeViewerWithSetFactory.java
License:Open Source License
public void addRoot(Object sender, Event e) { Bean bean = (Bean) XWT.getDataContext(e.widget); IObservableSet observableList = XWT.findObservableSet(e.widget, bean, "list"); Bean root = createBean("root"); observableList.add(root);//from w w w. j a va 2 s . c om TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); beanViewer.setSelection(new StructuredSelection(root)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.e4.xwt.tests.snippet019.set.TreeViewerWithSetFactory.java
License:Open Source License
public void addChild(Object sender, Event e) { TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); IStructuredSelection structuredSelection = (IStructuredSelection) beanViewer.getSelection(); Bean bean = (Bean) structuredSelection.getFirstElement(); IObservableSet observableList = XWT.findObservableSet(e.widget, bean, "list"); Bean root = createBean("root"); observableList.add(root);/*from w w w. ja v a 2 s .c o m*/ beanViewer.setSelection(new StructuredSelection(root)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.e4.xwt.tests.snippet019.set.TreeViewerWithSetFactory.java
License:Open Source License
public void paste(Object sender, Event e) { TreeViewer beanViewer = (TreeViewer) XWT.findElementByName(e.widget, "TreeViewer"); IStructuredSelection structuredSelection = (IStructuredSelection) beanViewer.getSelection(); Bean bean = (Bean) structuredSelection.getFirstElement(); IObservableSet observableList = XWT.findObservableSet(e.widget, bean, "list"); Bean child = (Bean) clipboard.getValue(); observableList.add(child);/*from w ww . j av a 2 s . c o m*/ beanViewer.setSelection(new StructuredSelection(child)); Text beanText = (Text) XWT.findElementByName(e.widget, "nameText"); beanText.selectAll(); beanText.setFocus(); }
From source file:org.eclipse.ecf.remoteservice.ui.serviceview.AbstractServicesView.java
License:Open Source License
@Override public void selectService(final String remoteId, final long serviceId) { TreeViewer viewer = getTreeViewer(); if (viewer == null) return;//from www . j a v a 2 s .co m viewer.getControl().getDisplay().asyncExec(new Runnable() { @Override public void run() { TreeViewer tv = getTreeViewer(); if (tv == null) return; ServiceNode sn = findServiceNode(serviceId); if (sn != null) tv.setSelection(new StructuredSelection(sn)); } }); }
From source file:org.eclipse.edt.ide.ui.internal.wizards.FolderSelectionDialog.java
License:Open Source License
protected void newFolderButtonPressed() { NewFolderDialog dialog = new NewFolderDialog(getShell(), fSelectedContainer); if (dialog.open() == NewFolderDialog.OK) { TreeViewer treeViewer = getTreeViewer(); treeViewer.refresh(fSelectedContainer); Object createdFolder = dialog.getResult()[0]; treeViewer.reveal(createdFolder); treeViewer.setSelection(new StructuredSelection(createdFolder)); }/* ww w .ja v a2s. c o m*/ }