diff options
author | Pawel Piech | 2012-09-24 16:55:33 +0000 |
---|---|---|
committer | Pawel Piech | 2012-11-09 04:54:16 +0000 |
commit | 95a7d718dfa1e88e0af60c3403ab9ebad624ab24 (patch) | |
tree | be3429c1b4c8d3908b7104515895fa51eaeebab4 | |
parent | 14627a10868652e580996deca5bb1cae59730964 (diff) | |
download | org.eclipse.cdt-95a7d718dfa1e88e0af60c3403ab9ebad624ab24.tar.gz org.eclipse.cdt-95a7d718dfa1e88e0af60c3403ab9ebad624ab24.tar.xz org.eclipse.cdt-95a7d718dfa1e88e0af60c3403ab9ebad624ab24.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) { |