class documentation
Undocumented
Method | get |
For the given person object, return the conversation window or create and return a new conversation window if one does not exist. |
Method | get |
For the given group object, return the group conversation window or create and return a new group conversation window if it doesn't exist. |
Inherited from ChatUI
:
Method | __init__ |
Undocumented |
Method | contact |
For the given person, change the person's name to newnick and tell the contact list and any conversation windows with that person to change as well. |
Method | get |
Get the contacts list associated with this chat window. |
Method | get |
For the given name and account client, return an instance of a IGroup provider or create and return a new instance of a IGroup provider. |
Method | get |
For the given name and account client, return an instance of a IGroup provider or create and return a new instance of a IGroup provider. |
Method | register |
Notify the user that an account has been signed on to. |
Method | unregister |
Notify the user that an account has been signed off or disconnected. |
Instance Variable | contacts |
A contacts list. |
Instance Variable | conversations |
A cache of all the direct windows. |
Instance Variable | group |
A cache of all the group windows. |
Instance Variable | groups |
A cache of all the groups associated with this client. |
Instance Variable | online |
A list of message sources currently online. |
Instance Variable | persons |
A cache of all the users associated with this client. |
For the given person object, return the conversation window or create and return a new conversation window if one does not exist.
Parameters | |
group | Undocumented |
IConversation implementor | The kind of conversation window we want. If the conversation window for this person didn't already exist, create one of this type. |
stay | Whether or not the conversation window should stay hidden. |
person:IPerson provider | The person whose conversation window we want to get. |
Returns | |
IConversation provider | The conversation window. |
For the given group object, return the group conversation window or create and return a new group conversation window if it doesn't exist.
Parameters | |
group:IGroup provider | The group whose conversation window we want to get. |
IConversation implementor | The kind of conversation window we want. If the conversation window for this person didn't already exist, create one of this type. |
stay | Whether or not the conversation window should stay hidden. |
Returns | |
IGroupConversation provider | The group conversation window. |