Bug 540299 - Allow tree & table views font to be modified

Work in progress, do not merge.

Current issue: other preferences (such as the expression view's font or
egit's uncommitted changes font) override the newly used Tree/Table
font.

Change-Id: Idb8c5f235d1f9a1a1bb600a1cc936ba5592d0fc9
Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
diff --git a/bundles/org.eclipse.ui.themes/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.themes/META-INF/MANIFEST.MF
index 6c6217b..e4fcaa0 100644
--- a/bundles/org.eclipse.ui.themes/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.ui.themes/META-INF/MANIFEST.MF
@@ -5,6 +5,7 @@
 Bundle-Version: 1.2.1100.qualifier
 Bundle-Vendor: %Plugin.providerName
 Bundle-Localization: plugin
-Require-Bundle: org.eclipse.e4.ui.css.swt.theme
+Require-Bundle: org.eclipse.e4.ui.css.swt.theme,
+ org.eclipse.ui
 Eclipse-BundleShape: dir
 Automatic-Module-Name: org.eclipse.ui.themes
diff --git a/bundles/org.eclipse.ui.themes/css/common/e4_globalstyle.css b/bundles/org.eclipse.ui.themes/css/common/e4_globalstyle.css
index 78a2a1f..4bff168 100644
--- a/bundles/org.eclipse.ui.themes/css/common/e4_globalstyle.css
+++ b/bundles/org.eclipse.ui.themes/css/common/e4_globalstyle.css
@@ -18,3 +18,7 @@
 	margin-left: 0px;
 	margin-right: 0px;
 }
+
+.MPartStack Tree, .MPartStack Table {
+	font-family: '#org-eclipse-ui-workbench-TREE_TABLE_FONT';
+}