C# Класс Smuxi.Frontend.Swf.SwfUI

Наследование: Smuxi.Engine.PermanentRemoteObject, IFrontendUI
Показать файл Открыть проект

Открытые методы

Метод Описание
AddChat ( Smuxi.Engine.ChatModel chat ) : void
AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel fmsg ) : void
AddPersonToGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
DisableChat ( Smuxi.Engine.ChatModel chat ) : void
EnableChat ( Smuxi.Engine.ChatModel chat ) : void
RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
RemovePersonFromGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
SetNetworkStatus ( string status ) : void
SetStatus ( string status ) : void
SwfUI ( Smuxi.Frontend.Swf.ChatViewManager chatViewManager, Control control ) : System
SyncChat ( Smuxi.Engine.ChatModel chatModel ) : void
UpdatePersonInGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel oldPerson, Smuxi.Engine.PersonModel newPerson ) : void
UpdateTopicInGroupChat ( Smuxi.Engine.GroupChatModel ecpage, MessageModel topic ) : void

Приватные методы

Метод Описание
TraceRemotingCall ( ) : void
TraceRemotingCall ( MethodBase mb ) : void
_ ( string msg ) : string
_AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel msg ) : void

Описание методов

AddChat() публичный Метод

public AddChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Результат void

AddMessageToChat() публичный Метод

public AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel fmsg ) : void
epage Smuxi.Engine.ChatModel
fmsg Smuxi.Engine.MessageModel
Результат void

AddPersonToGroupChat() публичный Метод

public AddPersonToGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
groupChat Smuxi.Engine.GroupChatModel
person Smuxi.Engine.PersonModel
Результат void

DisableChat() публичный Метод

public DisableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Результат void

EnableChat() публичный Метод

public EnableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Результат void

RemoveChat() публичный Метод

public RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Результат void

RemovePersonFromGroupChat() публичный Метод

public RemovePersonFromGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
groupChat Smuxi.Engine.GroupChatModel
person Smuxi.Engine.PersonModel
Результат void

SetNetworkStatus() публичный Метод

public SetNetworkStatus ( string status ) : void
status string
Результат void

SetStatus() публичный Метод

public SetStatus ( string status ) : void
status string
Результат void

SwfUI() публичный Метод

public SwfUI ( Smuxi.Frontend.Swf.ChatViewManager chatViewManager, Control control ) : System
chatViewManager Smuxi.Frontend.Swf.ChatViewManager
control System.Windows.Forms.Control
Результат System

SyncChat() публичный Метод

public SyncChat ( Smuxi.Engine.ChatModel chatModel ) : void
chatModel Smuxi.Engine.ChatModel
Результат void

UpdatePersonInGroupChat() публичный Метод

public UpdatePersonInGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel oldPerson, Smuxi.Engine.PersonModel newPerson ) : void
groupChat Smuxi.Engine.GroupChatModel
oldPerson Smuxi.Engine.PersonModel
newPerson Smuxi.Engine.PersonModel
Результат void

UpdateTopicInGroupChat() публичный Метод

public UpdateTopicInGroupChat ( Smuxi.Engine.GroupChatModel ecpage, MessageModel topic ) : void
ecpage Smuxi.Engine.GroupChatModel
topic Smuxi.Engine.MessageModel
Результат void