Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathalie Lepine2015-03-05 16:24:02 +0000
committerNathalie Lepine2015-03-05 16:24:02 +0000
commit6a322d293b61d47b377075d32464ce1ac95c1c86 (patch)
tree46daca1140445fb9aee9d0ff66f6d27973b4897d
parente357d0743f907c5aaa16801aa9f073a88c1b7092 (diff)
downloadorg.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.java7
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) {

Back to the top