Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-07-17 12:48:26 +0000
committerEike Stepper2009-07-17 12:48:26 +0000
commit65167b0ccccdcd0f79e41b94d694e7f3a8665086 (patch)
tree191026aa6c97969dbdc16354326f3b3a3b346489
parentec4726f5e8966d1595e4383a304dcc9521301427 (diff)
downloadcdo-65167b0ccccdcd0f79e41b94d694e7f3a8665086.tar.gz
cdo-65167b0ccccdcd0f79e41b94d694e7f3a8665086.tar.xz
cdo-65167b0ccccdcd0f79e41b94d694e7f3a8665086.zip
[283689] [UI] Provide CollaborationView
https://bugs.eclipse.org/bugs/show_bug.cgi?id=283689
-rw-r--r--plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java62
1 files changed, 62 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java
index 1a04d16c46..e4fabcf0d7 100644
--- a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java
+++ b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/views/ContainerView.java
@@ -35,6 +35,8 @@ import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
@@ -228,6 +230,42 @@ public abstract class ContainerView extends ViewPart implements ISelectionProvid
return text;
}
+
+ @Override
+ public Color getForeground(Object obj)
+ {
+ Color color = getElementForeground(obj);
+ if (color == null)
+ {
+ color = super.getForeground(obj);
+ }
+
+ return color;
+ }
+
+ @Override
+ public Color getBackground(Object obj)
+ {
+ Color color = getElementBackground(obj);
+ if (color == null)
+ {
+ color = super.getBackground(obj);
+ }
+
+ return color;
+ }
+
+ @Override
+ public Font getFont(Object obj)
+ {
+ Font font = getElementFont(obj);
+ if (font == null)
+ {
+ font = super.getFont(obj);
+ }
+
+ return font;
+ }
};
}
@@ -241,6 +279,30 @@ public abstract class ContainerView extends ViewPart implements ISelectionProvid
return null;
}
+ /**
+ * @since 3.0
+ */
+ public Color getElementForeground(Object element)
+ {
+ return null;
+ }
+
+ /**
+ * @since 3.0
+ */
+ public Color getElementBackground(Object element)
+ {
+ return null;
+ }
+
+ /**
+ * @since 3.0
+ */
+ public Font getElementFont(Object element)
+ {
+ return null;
+ }
+
protected IElementFilter getRootElementFilter()
{
return null;

Back to the top