diff options
| author | Pawel Piech | 2012-09-24 16:55:33 +0000 |
|---|---|---|
| committer | Pawel Piech | 2012-11-09 04:29:16 +0000 |
| commit | 521f90af28071f85fa4680465a583e8d78f5f0d2 (patch) | |
| tree | 1397f3c92f58420eac1cedd521cc9baa7fbd4132 | |
| parent | 84e46a7b1728e78e3b869a2cdce5b4bb0373ab6f (diff) | |
| download | org.eclipse.cdt-521f90af28071f85fa4680465a583e8d78f5f0d2.tar.gz org.eclipse.cdt-521f90af28071f85fa4680465a583e8d78f5f0d2.tar.xz org.eclipse.cdt-521f90af28071f85fa4680465a583e8d78f5f0d2.zip | |
Bug 390245 - [hover] Wrong text color for expression hover
| -rw-r--r-- | dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/ExpressionInformationControlCreator.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/ExpressionInformationControlCreator.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/ExpressionInformationControlCreator.java index 88239eb1769..ca0ee3decc8 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/ExpressionInformationControlCreator.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/internal/ui/ExpressionInformationControlCreator.java @@ -380,6 +380,7 @@ public class ExpressionInformationControlCreator implements IInformationControlC } }); + setForegroundColor(getShell().getDisplay().getSystemColor(SWT.COLOR_INFO_FOREGROUND)); setBackgroundColor(getShell().getDisplay().getSystemColor(SWT.COLOR_INFO_BACKGROUND)); } @@ -428,7 +429,16 @@ public class ExpressionInformationControlCreator implements IInformationControlC } } - @Override + @Override + public void setForegroundColor(Color foreground) { + super.setForegroundColor(foreground); + if (fDetailPaneComposite != null) { + fDetailPaneComposite.setForeground(foreground); + } + fTree.setForeground(foreground); + } + + @Override public void setBackgroundColor(Color background) { super.setBackgroundColor(background); if (fDetailPaneComposite != null) { |
