From a90fa276e80b5ee2596b21283842415015585f9b Mon Sep 17 00:00:00 2001 From: Pawel Piech Date: Wed, 26 Aug 2009 17:06:25 +0000 Subject: [PATCH] [287598] [expressions] "Add new expression" should be displayed in a different color --- .../ui/viewmodel/expression/ExpressionManagerVMNode.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/expression/ExpressionManagerVMNode.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/expression/ExpressionManagerVMNode.java index 9dd77f6911c..d3ac33d6aa1 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/expression/ExpressionManagerVMNode.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/expression/ExpressionManagerVMNode.java @@ -39,6 +39,8 @@ import org.eclipse.jface.viewers.CellEditor; import org.eclipse.jface.viewers.ICellModifier; import org.eclipse.jface.viewers.TextCellEditor; import org.eclipse.jface.viewers.TreePath; +import org.eclipse.swt.SWT; +import org.eclipse.swt.graphics.FontData; import org.eclipse.swt.widgets.Composite; /** @@ -212,8 +214,10 @@ public class ExpressionManagerVMNode extends AbstractVMNode for (int i = 0; i < columnIds.length; i++) { if (IDebugVMConstants.COLUMN_ID__EXPRESSION.equals(columnIds[i])) { - update.setLabel(MessagesForExpressionVM.ExpressionManagerLayoutNode__newExpression_label, i); - update.setFontData(JFaceResources.getFontDescriptor(IDebugUIConstants.PREF_VARIABLE_TEXT_FONT).getFontData()[0], i); + update.setLabel(MessagesForExpressionVM.ExpressionManagerLayoutNode__newExpression_label, i); + FontData fontData = JFaceResources.getFontDescriptor(IDebugUIConstants.PREF_VARIABLE_TEXT_FONT).getFontData()[0]; + fontData.setStyle(SWT.ITALIC); // Bugzilla 287598: Distinguish 'Add new expression' entry from actual expressions + update.setFontData(fontData, i); } else { update.setLabel("", i); //$NON-NLS-1$ }