Package com.biglybt.plugin.net.buddy.swt
Class BuddyPluginViewChat
- java.lang.Object
-
- com.biglybt.plugin.net.buddy.swt.BuddyPluginViewChat
-
- All Implemented Interfaces:
BuddyPluginAZ2ChatListener
public class BuddyPluginViewChat extends java.lang.Object implements BuddyPluginAZ2ChatListener
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Table
buddy_table
private BuddyPluginAZ2.chatInstance
chat
private org.eclipse.swt.custom.StyledText
log
private LocaleUtilities
lu
private java.util.List
participants
private BuddyPlugin
plugin
private org.eclipse.swt.widgets.Shell
shell
-
Constructor Summary
Constructors Modifier Constructor Description protected
BuddyPluginViewChat(BuddyPlugin _plugin, org.eclipse.swt.widgets.Display _display, BuddyPluginAZ2.chatInstance _chat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
close()
protected void
closed()
protected void
logChatMessage(java.lang.String buddy_name, org.eclipse.swt.graphics.Color colour, java.util.Map map)
void
messageReceived(BuddyPluginAZ2.chatParticipant participant, java.util.Map msg)
void
participantAdded(BuddyPluginAZ2.chatParticipant participant)
void
participantChanged(BuddyPluginAZ2.chatParticipant participant)
void
participantRemoved(BuddyPluginAZ2.chatParticipant participant)
protected void
sendMessage(java.lang.String text)
protected void
updateTable(boolean async)
-
-
-
Field Detail
-
plugin
private BuddyPlugin plugin
-
chat
private BuddyPluginAZ2.chatInstance chat
-
lu
private LocaleUtilities lu
-
shell
private org.eclipse.swt.widgets.Shell shell
-
log
private org.eclipse.swt.custom.StyledText log
-
buddy_table
private org.eclipse.swt.widgets.Table buddy_table
-
participants
private java.util.List participants
-
-
Constructor Detail
-
BuddyPluginViewChat
protected BuddyPluginViewChat(BuddyPlugin _plugin, org.eclipse.swt.widgets.Display _display, BuddyPluginAZ2.chatInstance _chat)
-
-
Method Detail
-
updateTable
protected void updateTable(boolean async)
-
close
protected void close()
-
closed
protected void closed()
-
participantAdded
public void participantAdded(BuddyPluginAZ2.chatParticipant participant)
- Specified by:
participantAdded
in interfaceBuddyPluginAZ2ChatListener
-
participantChanged
public void participantChanged(BuddyPluginAZ2.chatParticipant participant)
- Specified by:
participantChanged
in interfaceBuddyPluginAZ2ChatListener
-
participantRemoved
public void participantRemoved(BuddyPluginAZ2.chatParticipant participant)
- Specified by:
participantRemoved
in interfaceBuddyPluginAZ2ChatListener
-
sendMessage
protected void sendMessage(java.lang.String text)
-
messageReceived
public void messageReceived(BuddyPluginAZ2.chatParticipant participant, java.util.Map msg)
- Specified by:
messageReceived
in interfaceBuddyPluginAZ2ChatListener
-
logChatMessage
protected void logChatMessage(java.lang.String buddy_name, org.eclipse.swt.graphics.Color colour, java.util.Map map)
-
-