C# 클래스 FSO.Client.UI.Panels.UIMessageController

A controller for messages.
상속: FSO.Client.UI.Framework.UIContainer
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MessageWindows List
PendingEmails List

공개 메소드들

메소드 설명
MCUpdate ( UpdateState update ) : void
OpenEmail ( MessageAuthor sender, string subject, string message ) : void

Opens mail without the confirmation dialog. Use when manually opening mail from the inbox.

PassEmail ( MessageAuthor sender, string subject, string message ) : void

Brings up a "You've got mail!" dialog and upon confirming that you want to see it, opens the message. If multiple messages are recieved while the dialog is open it will be updated.

PassMessage ( MessageAuthor Sender, string Message ) : void

Display an IM message in its currently open window. If there is no window, this will create a new one.

RemoveMessageGroup ( UIMessageGroup grp ) : void

Remove a UIMessageGroup from the Message UI.

ReorderIcons ( ) : void

Fix order of UIMessageGroup minimized icons. Called after every message minimize/restore/creation/deletion.

SendLetter ( string message, string subject, string destinationUser ) : void

Fires OnSendLetter event with the passed letter.

SendMessage ( string message, string GUID ) : void

Fires OnSendMessage event with the passed message.

UIMessageController ( ) : System

비공개 메소드들

메소드 설명
GetMessageGroup ( string name, UIMessageType type ) : UIMessageGroup

Get the first message group with the specified recipient name and type.

메소드 상세

MCUpdate() 공개 메소드

public MCUpdate ( UpdateState update ) : void
update FSO.Common.Rendering.Framework.Model.UpdateState
리턴 void

OpenEmail() 공개 메소드

Opens mail without the confirmation dialog. Use when manually opening mail from the inbox.
public OpenEmail ( MessageAuthor sender, string subject, string message ) : void
sender MessageAuthor
subject string
message string
리턴 void

PassEmail() 공개 메소드

Brings up a "You've got mail!" dialog and upon confirming that you want to see it, opens the message. If multiple messages are recieved while the dialog is open it will be updated.
public PassEmail ( MessageAuthor sender, string subject, string message ) : void
sender MessageAuthor
subject string
message string
리턴 void

PassMessage() 공개 메소드

Display an IM message in its currently open window. If there is no window, this will create a new one.
public PassMessage ( MessageAuthor Sender, string Message ) : void
Sender MessageAuthor
Message string
리턴 void

RemoveMessageGroup() 공개 메소드

Remove a UIMessageGroup from the Message UI.
public RemoveMessageGroup ( UIMessageGroup grp ) : void
grp UIMessageGroup
리턴 void

ReorderIcons() 공개 메소드

Fix order of UIMessageGroup minimized icons. Called after every message minimize/restore/creation/deletion.
public ReorderIcons ( ) : void
리턴 void

SendLetter() 공개 메소드

Fires OnSendLetter event with the passed letter.
public SendLetter ( string message, string subject, string destinationUser ) : void
message string
subject string
destinationUser string
리턴 void

SendMessage() 공개 메소드

Fires OnSendMessage event with the passed message.
public SendMessage ( string message, string GUID ) : void
message string
GUID string
리턴 void

UIMessageController() 공개 메소드

public UIMessageController ( ) : System
리턴 System

프로퍼티 상세

MessageWindows 공개적으로 프로퍼티

public List MessageWindows
리턴 List

PendingEmails 공개적으로 프로퍼티

public List PendingEmails
리턴 List