Revision: 6411
http://languagetool.svn.sourceforge.net/languagetool/?rev=6411&view=rev
Author: dnaber
Date: 2012-02-04 00:53:59 +0000 (Sat, 04 Feb 2012)
Log Message:
-----------
print less important text with a grey font
Modified Paths:
--------------
trunk/JLanguageTool/src/java/org/languagetool/gui/Main.java
Modified: trunk/JLanguageTool/src/java/org/languagetool/gui/Main.java
===================================================================
--- trunk/JLanguageTool/src/java/org/languagetool/gui/Main.java 2012-02-03
23:56:44 UTC (rev 6410)
+++ trunk/JLanguageTool/src/java/org/languagetool/gui/Main.java 2012-02-04
00:53:59 UTC (rev 6411)
@@ -47,7 +47,7 @@
/**
* A simple GUI to check texts with.
- *
+ *
* @author Daniel Naber
*/
public final class Main implements ActionListener {
@@ -55,6 +55,7 @@
static final String EXTERNAL_LANGUAGE_SUFFIX = " (ext.)";
private static final String HTML_FONT_START = "<font
face='Arial,Helvetica'>";
+ private static final String HTML_GREY_FONT_START = "<font
face='Arial,Helvetica' color='#666666'>";
private static final String HTML_FONT_END = "</font>";
private static final String SYSTEM_TRAY_ICON_NAME = "/TrayIcon.png";
@@ -106,8 +107,7 @@
textArea.addKeyListener(new ControlReturnTextCheckingListener());
resultArea = new JTextPane();
resultArea.setContentType("text/html");
- resultArea.setText(HTML_FONT_START + messages.getString("resultAreaText")
- + HTML_FONT_END);
+ resultArea.setText(HTML_GREY_FONT_START +
messages.getString("resultAreaText") + HTML_FONT_END);
resultArea.setEditable(false);
final JButton button = new
JButton(StringTools.getLabel(messages.getString("checkText")));
button.setMnemonic(StringTools.getMnemonic(messages.getString("checkText")));
@@ -472,10 +472,9 @@
} else {
langName = lang.getTranslatedName(messages);
}
- final String startCheckText = Tools.makeTexti18n(messages,
- "startChecking", new Object[] { langName });
- resultArea.setText(HTML_FONT_START + startCheckText + "<br>\n"
- + HTML_FONT_END);
+ final String startCheckText = HTML_GREY_FONT_START +
Tools.makeTexti18n(messages,
+ "startChecking", new Object[] { langName }) + HTML_FONT_END;
+ resultArea.setText(startCheckText);
resultArea.repaint(); // FIXME: why doesn't this work?
sb.append(startCheckText);
sb.append("...<br>\n");
@@ -489,7 +488,9 @@
}
final String checkDone = Tools.makeTexti18n(messages, "checkDone",
new Object[] {matches});
+ sb.append(HTML_GREY_FONT_START);
sb.append(checkDone);
+ sb.append(HTML_FONT_END);
sb.append("<br>\n");
resultArea.setText(HTML_FONT_START + sb.toString() + HTML_FONT_END);
resultArea.setCaretPosition(0);
@@ -549,9 +550,11 @@
i++;
}
final long endTime = System.currentTimeMillis();
+ sb.append(HTML_GREY_FONT_START);
sb.append(Tools.makeTexti18n(messages, "resultTime", new Object[] {
endTime - startTime,
endTime - startTimeMatching}));
+ sb.append(HTML_FONT_END);
return ruleMatches.size();
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Languagetool-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/languagetool-cvs