KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > application > web > talk > client > ChatScreenInterface


1 /*
2  * ChatSessionInterface.java
3  *
4  * Created on March 30, 2004, 7:12 AM
5  */

6
7 package com.quikj.application.web.talk.client;
8
9 import java.awt.*;
10 import java.util.*;
11 import java.applet.*;
12
13 /**
14  *
15  * @author amit
16  */

17 public interface ChatScreenInterface
18 {
19     public void initScreen(TalkSession parent, Locale locale, Applet applet);
20     public void disposeScreen();
21     
22     public void setTitleText(String JavaDoc title);
23     public void setStatusBarText(String JavaDoc txt);
24     public void informationDialog(String JavaDoc title, String JavaDoc text, String JavaDoc button, int timeout);
25     public boolean yesNoDialog (String JavaDoc title, String JavaDoc text, String JavaDoc yes, String JavaDoc no);
26     public String JavaDoc getTranscript();
27     public void focus();
28     public void appendToConversation(String JavaDoc text, Color color, int style);
29     public void showWebPage(String JavaDoc location);
30     public void mediaFieldsSetEnabled(boolean enabled);
31     public void setActionButtonLabel(String JavaDoc text, Color color);
32     public void setChatText(String JavaDoc text);
33     public void addMediaMenuItem (String JavaDoc name, String JavaDoc className);
34     public void menuItemSetEnabled(String JavaDoc name, boolean enabled);
35     public Rectangle getBounds();
36 }
37
Popular Tags