import org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider;\r
import org.eclipse.jface.viewers.DoubleClickEvent;\r
import org.eclipse.jface.viewers.IDoubleClickListener;\r
+import org.eclipse.jface.viewers.ISelectionChangedListener;\r
import org.eclipse.jface.viewers.IStructuredSelection;\r
+import org.eclipse.jface.viewers.SelectionChangedEvent;\r
import org.eclipse.jface.viewers.StructuredSelection;\r
import org.eclipse.jface.viewers.TableViewer;\r
import org.eclipse.jface.viewers.ViewerComparator;\r
// Sort alphabetically\r
searchResultsViewer.setComparator(new ViewerComparator());\r
\r
- // On double click, open name editor\r
- searchResultsViewer.addDoubleClickListener(new IDoubleClickListener() {\r
-\r
- public void doubleClick(DoubleClickEvent event) {\r
+ // On double click, put name in new name field\r
+// searchResultsViewer.addDoubleClickListener(new IDoubleClickListener() {\r
+//\r
+// public void doubleClick(DoubleClickEvent event) {\r
+// IStructuredSelection selection = (StructuredSelection) event\r
+// .getSelection();\r
+// Object element = selection.getFirstElement();\r
+// if (element instanceof TaxonNameBase) {\r
+// setNewName((TaxonNameBase) element);\r
+// }\r
+// }\r
+// });\r
+\r
+ // On click, put name in new name field\r
+ searchResultsViewer.addSelectionChangedListener(new ISelectionChangedListener() {\r
+ public void selectionChanged(SelectionChangedEvent event) {\r
IStructuredSelection selection = (StructuredSelection) event\r
.getSelection();\r
Object element = selection.getFirstElement();\r
if (element instanceof TaxonNameBase) {\r
setNewName((TaxonNameBase) element);\r
}\r
- }\r
+ } \r
});\r
-\r
+ \r
searchResultsTable = searchResultsViewer.getTable();\r
searchResultsTable.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true,\r
true, 3, 1));\r