This is an automated email from the git hooks/post-receive script.

ben pushed a commit to branch master
in repository autocomplete.

commit d4292d65a926d533df28fe5930973327892616b6
Author: bobbylight <[email protected]>
Date:   Thu Nov 11 13:24:18 2010 +0000

    AutoComplete: Description tool tip should try to set foreground color to 
Label.color; not all LAF's use a (close to) black for it (e.g. dark LAF's with 
light text).
    Java Language Support: Use AA when appropriate for Java completions 
(JavCellRenderer).
    JavaParser: Added getter to retrieve most recent CompilationUnit for an 
RSTA.
    JavaOutlineTree: Update renderer on LAF change, and make mouse selection of 
a tree node select that Java element in the editor.
    Token: Fixed a bug in addHtmlRepresentation() when including font family 
information in the HTML.
---
 src/org/fife/ui/autocomplete/TipUtil.java |   14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/org/fife/ui/autocomplete/TipUtil.java 
b/src/org/fife/ui/autocomplete/TipUtil.java
index b1b8851..cbf838a 100644
--- a/src/org/fife/ui/autocomplete/TipUtil.java
+++ b/src/org/fife/ui/autocomplete/TipUtil.java
@@ -102,6 +102,15 @@ class TipUtil {
                // Make selection visible even though we are not (initially) 
focusable.
                textArea.getCaret().setSelectionVisible(true);
 
+               // Set the foreground color.  Important because when rendering 
HTML,
+               // default foreground becomes black, which may not match all 
LAF's
+               // (e.g. Substance).
+               Color fg = UIManager.getColor("Label.foreground");
+               if (fg==null) {
+                       fg = SystemColor.text;
+               }
+               textArea.setForeground(fg);
+
                // Make it use the "tool tip" background color.
                textArea.setBackground(TipUtil.getToolTipBackground());
 
@@ -113,8 +122,9 @@ class TipUtil {
                }
                HTMLDocument doc = (HTMLDocument) textArea.getDocument();
                doc.getStyleSheet().addRule(
-                               "body { font-family: " + font.getFamily() + "; 
font-size: "
-                                               + font.getSize() + "pt; }");
+                               "body { font-family: " + font.getFamily() +
+                                               "; font-size: " + 
font.getSize() + "pt" +
+                                               "; color: " + 
Util.getHexString(fg) + "; }");
                URL url = TipUtil.class.getResource("bullet_black.png");
                if (url!=null) {
                        doc.getStyleSheet().addRule(

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/autocomplete.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to