diff options
author | Eike Stepper | 2009-07-17 12:48:26 +0000 |
---|---|---|
committer | Eike Stepper | 2009-07-17 12:48:26 +0000 |
commit | 65167b0ccccdcd0f79e41b94d694e7f3a8665086 (patch) | |
tree | 191026aa6c97969dbdc16354326f3b3a3b346489 | |
parent | ec4726f5e8966d1595e4383a304dcc9521301427 (diff) | |
download | cdo-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.java | 62 |
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; |