Use colors.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3549 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2005-05-12 22:23:34 +00:00
parent 367252cf51
commit 677455e5d7
+14 -5
View File
@@ -30,6 +30,8 @@ import com.jme.bui.event.ActionEvent;
import com.jme.bui.event.ActionListener; import com.jme.bui.event.ActionListener;
import com.jme.bui.layout.BorderLayout; import com.jme.bui.layout.BorderLayout;
import com.jme.renderer.ColorRGBA;
import com.threerings.util.Name; import com.threerings.util.Name;
import com.threerings.crowd.chat.client.ChatDirector; import com.threerings.crowd.chat.client.ChatDirector;
@@ -86,13 +88,15 @@ public class ChatView extends BContainer
if (msg instanceof UserMessage) { if (msg instanceof UserMessage) {
UserMessage umsg = (UserMessage) msg; UserMessage umsg = (UserMessage) msg;
if (umsg.localtype == ChatCodes.USER_CHAT_TYPE) { if (umsg.localtype == ChatCodes.USER_CHAT_TYPE) {
append("[" + umsg.speaker + " whispers] " + umsg.message); append("[" + umsg.speaker + " whispers] ", ColorRGBA.green);
append(umsg.message + "\n");
} else { } else {
append("<" + umsg.speaker + "> " + umsg.message); append("<" + umsg.speaker + "> ", ColorRGBA.blue);
append(umsg.message + "\n");
} }
} else if (msg instanceof SystemMessage) { } else if (msg instanceof SystemMessage) {
append(msg.message); append(msg.message + "\n", ColorRGBA.red);
} else { } else {
Log.warning("Received unknown message type: " + msg + "."); Log.warning("Received unknown message type: " + msg + ".");
@@ -101,12 +105,17 @@ public class ChatView extends BContainer
protected void displayError (String message) protected void displayError (String message)
{ {
append(message); append(message + "\n", ColorRGBA.red);
}
protected void append (String text, ColorRGBA color)
{
_text.appendText(text, color);
} }
protected void append (String text) protected void append (String text)
{ {
_text.appendText(text + "\n"); _text.appendText(text);
} }
protected boolean handleInput (String text) protected boolean handleInput (String text)