diff options
author | Eike Stepper | 2008-08-06 09:24:30 +0000 |
---|---|---|
committer | Eike Stepper | 2008-08-06 09:24:30 +0000 |
commit | 8e91727e327b47be4d5652ed7dac75dfcfb9e1a0 (patch) | |
tree | 33121a30d8208472b8970045575f5b0c521fe06d /plugins/org.eclipse.net4j.util.ui/src/org | |
parent | c957fe96a7764b1b6f3655e5585414c94e7fbea5 (diff) | |
download | cdo-8e91727e327b47be4d5652ed7dac75dfcfb9e1a0.tar.gz cdo-8e91727e327b47be4d5652ed7dac75dfcfb9e1a0.tar.xz cdo-8e91727e327b47be4d5652ed7dac75dfcfb9e1a0.zip |
[241121] Develop POP Process Tooling
https://bugs.eclipse.org/bugs/show_bug.cgi?id=241121
Diffstat (limited to 'plugins/org.eclipse.net4j.util.ui/src/org')
-rw-r--r-- | plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/UIUtil.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/UIUtil.java b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/UIUtil.java index 00596f3330..11ed882c92 100644 --- a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/UIUtil.java +++ b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/UIUtil.java @@ -15,6 +15,8 @@ import org.eclipse.net4j.util.ui.security.InteractiveCredentialsProvider; import org.eclipse.jface.fieldassist.FieldDecoration; import org.eclipse.jface.fieldassist.FieldDecorationRegistry; +import org.eclipse.jface.viewers.ISelection; +import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.Font; @@ -163,6 +165,20 @@ public final class UIUtil return part; } + /** + * @since 2.0 + */ + public static Object getElement(ISelection selection) + { + if (selection instanceof IStructuredSelection) + { + IStructuredSelection ssel = (IStructuredSelection)selection; + return ssel.getFirstElement(); + } + + return null; + } + public static IPasswordCredentialsProvider createInteractiveCredentialsProvider() { return new InteractiveCredentialsProvider(); |