diff options
Diffstat (limited to 'bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java')
-rw-r--r-- | bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java index f3f95a35..2cf92d35 100644 --- a/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java +++ b/bundles/org.eclipse.e4.tools.emf.ui/src/org/eclipse/e4/tools/emf/ui/internal/common/component/TrimContributionEditor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2014 BestSolution.at and others. + * Copyright (c) 2010, 2015 BestSolution.at and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -12,6 +12,7 @@ * Nicolaj Hoess <nicohoess@gmail.com> - Bug 396975 * Steven Spungin <steven@spungin.tv> - Ongoing maintenance * Olivier Prouvost <olivier@opcoach.com> - Bug 462818 + * Simon Scholz <simon.scholz@vogella.com> - Bug 475365 ******************************************************************************/ package org.eclipse.e4.tools.emf.ui.internal.common.component; @@ -54,7 +55,9 @@ import org.eclipse.jface.action.Action; import org.eclipse.jface.databinding.swt.IWidgetValueProperty; import org.eclipse.jface.databinding.swt.WidgetProperties; import org.eclipse.jface.databinding.viewers.ObservableListContentProvider; +import org.eclipse.jface.resource.FontDescriptor; import org.eclipse.jface.viewers.ArrayContentProvider; +import org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.StructuredSelection; @@ -243,7 +246,10 @@ public class TrimContributionEditor extends AbstractComponentEditor { pickList.setText(Messages.TrimContributionEditor_Controls); final TableViewer viewer = pickList.getList(); - viewer.setLabelProvider(new ComponentLabelProvider(getEditor(), Messages)); + final FontDescriptor italicFontDescriptor = FontDescriptor.createFrom(viewer.getControl().getFont()) + .setStyle(SWT.ITALIC); + viewer.setLabelProvider(new DelegatingStyledCellLabelProvider( + new ComponentLabelProvider(getEditor(), Messages, italicFontDescriptor))); viewer.setContentProvider(new ObservableListContentProvider()); final IEMFListProperty prop = EMFProperties.list(UiPackageImpl.Literals.ELEMENT_CONTAINER__CHILDREN); viewer.setInput(prop.observeDetail(getMaster())); |