diff options
author | Eike Stepper | 2007-07-05 08:03:28 +0000 |
---|---|---|
committer | Eike Stepper | 2007-07-05 08:03:28 +0000 |
commit | ed0ac635b7b3f949905b438475604502e278fe4d (patch) | |
tree | 4c747a96048ec36334605fcf31daaa9c383d0c94 /plugins/org.eclipse.net4j.ui/src/org | |
parent | c22d46fa7e70659b20b236ef1db60c30bf446a88 (diff) | |
download | cdo-ed0ac635b7b3f949905b438475604502e278fe4d.tar.gz cdo-ed0ac635b7b3f949905b438475604502e278fe4d.tar.xz cdo-ed0ac635b7b3f949905b438475604502e278fe4d.zip |
task 1: Develop 0.8.0
Diffstat (limited to 'plugins/org.eclipse.net4j.ui/src/org')
-rw-r--r-- | plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/StructuredContentProvider.java | 23 | ||||
-rw-r--r-- | plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/views/ContainerItemProvider.java | 1 |
2 files changed, 24 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/StructuredContentProvider.java b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/StructuredContentProvider.java index 2d79b11914..c1945b0381 100644 --- a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/StructuredContentProvider.java +++ b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/StructuredContentProvider.java @@ -119,6 +119,29 @@ public abstract class StructuredContentProvider<INPUT> implements IStructuredCon } } + protected void revealElement(final Object element) + { + try + { + getDisplay().asyncExec(new Runnable() + { + public void run() + { + try + { + viewer.reveal(element); + } + catch (Exception ignore) + { + } + } + }); + } + catch (Exception ignore) + { + } + } + protected Display getDisplay() { Display display = viewer.getControl().getDisplay(); diff --git a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/views/ContainerItemProvider.java b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/views/ContainerItemProvider.java index 39de5b69cc..66c314b9e6 100644 --- a/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/views/ContainerItemProvider.java +++ b/plugins/org.eclipse.net4j.ui/src/org/eclipse/net4j/ui/views/ContainerItemProvider.java @@ -258,6 +258,7 @@ public class ContainerItemProvider<CONTAINER extends IContainer> extends ItemPro if (node != null) { refreshElement(container, false); + revealElement(element); elementAdded(element, container); } } |