diff options
author | Nathalie Lepine | 2015-03-05 16:24:02 +0000 |
---|---|---|
committer | Nathalie Lepine | 2015-03-05 16:24:02 +0000 |
commit | 6a322d293b61d47b377075d32464ce1ac95c1c86 (patch) | |
tree | 46daca1140445fb9aee9d0ff66f6d27973b4897d | |
parent | e357d0743f907c5aaa16801aa9f073a88c1b7092 (diff) | |
download | org.eclipse.eef-6a322d293b61d47b377075d32464ce1ac95c1c86.tar.gz org.eclipse.eef-6a322d293b61d47b377075d32464ce1ac95c1c86.tar.xz org.eclipse.eef-6a322d293b61d47b377075d32464ce1ac95c1c86.zip |
update : filtered tree in master detail page in editor
-rw-r--r-- | plugins/org.eclipse.emf.eef.editor/src/org/eclipse/emf/eef/runtime/editingModel/presentation/pages/EEFMasterDetailsPage.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.eef.editor/src/org/eclipse/emf/eef/runtime/editingModel/presentation/pages/EEFMasterDetailsPage.java b/plugins/org.eclipse.emf.eef.editor/src/org/eclipse/emf/eef/runtime/editingModel/presentation/pages/EEFMasterDetailsPage.java index e89a1a8c4..ead36419a 100644 --- a/plugins/org.eclipse.emf.eef.editor/src/org/eclipse/emf/eef/runtime/editingModel/presentation/pages/EEFMasterDetailsPage.java +++ b/plugins/org.eclipse.emf.eef.editor/src/org/eclipse/emf/eef/runtime/editingModel/presentation/pages/EEFMasterDetailsPage.java @@ -52,6 +52,8 @@ import org.eclipse.swt.graphics.Image; import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
+import org.eclipse.ui.dialogs.FilteredTree;
+import org.eclipse.ui.dialogs.PatternFilter;
import org.eclipse.ui.forms.IFormColors;
import org.eclipse.ui.forms.IManagedForm;
import org.eclipse.ui.forms.editor.FormEditor;
@@ -362,10 +364,11 @@ public class EEFMasterDetailsPage extends FormPage { */
public TreeViewer addTreeViewer(String viewerTitle) {
CTabItem modelItem = new CTabItem(getTabFolder(), SWT.NONE);
- TreeViewer modelViewer = new TreeViewer(getTabFolder(), SWT.MULTI);
+ FilteredTree tree = new FilteredTree(getTabFolder(), SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI, new PatternFilter(), true);
+ TreeViewer modelViewer = tree.getViewer();
modelItem.setText(viewerTitle);
modelViewer.getControl().setLayoutData(createFillBothData());
- modelItem.setControl(modelViewer.getControl());
+ modelItem.setControl(tree);
if (adapterFactory != null) {
modelViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory) {
|