C# 클래스 Smuxi.Frontend.Gnome.ChatViewManager

상속: Smuxi.Frontend.ChatViewManagerBase
파일 보기 프로젝트 열기: meebey/smuxi 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetSortedChatPosition int
OnChatAdded void
OnChatSynced void
OnTreeViewSelectionChanged void
OnWorkerException void

공개 메소드들

메소드 설명
AddChat ( Smuxi.Engine.ChatModel chat ) : void This method is thread safe.
ApplyConfig ( Smuxi.Engine.UserConfig config ) : void
ChatViewManager ( Smuxi.Frontend.Gnome.Notebook notebook, Smuxi.Frontend.Gnome.ChatTreeView treeView ) : System
Clear ( ) : void
ClearAllActivity ( ) : void
DisableChat ( Smuxi.Engine.ChatModel chat ) : void
EnableChat ( Smuxi.Engine.ChatModel chat ) : void
FindProtocolChatViewParent ( ChatView child ) : Smuxi.Frontend.Gnome.ProtocolChatView
GetChat ( Smuxi.Engine.ChatModel chatModel ) : ChatView
Minimize ( ) : void
RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
SyncChat ( Smuxi.Engine.ChatModel chat ) : void This method is thread safe.

비공개 메소드들

메소드 설명
GetSortedChatPosition ( ChatView chatView ) : int
OnChatAdded ( object sender, Smuxi.Frontend.ChatViewAddedEventArgs e ) : void
OnChatSynced ( object sender, Smuxi.Frontend.ChatViewSyncedEventArgs e ) : void
OnTreeViewSelectionChanged ( object sender, EventArgs e ) : void
OnWorkerException ( object sender, Smuxi.Frontend.WorkerExceptionEventArgs e ) : void

메소드 상세

AddChat() 공개 메소드

This method is thread safe.
public AddChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
리턴 void

ApplyConfig() 공개 메소드

public ApplyConfig ( Smuxi.Engine.UserConfig config ) : void
config Smuxi.Engine.UserConfig
리턴 void

ChatViewManager() 공개 메소드

public ChatViewManager ( Smuxi.Frontend.Gnome.Notebook notebook, Smuxi.Frontend.Gnome.ChatTreeView treeView ) : System
notebook Smuxi.Frontend.Gnome.Notebook
treeView Smuxi.Frontend.Gnome.ChatTreeView
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ClearAllActivity() 공개 메소드

public ClearAllActivity ( ) : void
리턴 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

FindProtocolChatViewParent() 공개 메소드

public FindProtocolChatViewParent ( ChatView child ) : Smuxi.Frontend.Gnome.ProtocolChatView
child ChatView
리턴 Smuxi.Frontend.Gnome.ProtocolChatView

GetChat() 공개 메소드

public GetChat ( Smuxi.Engine.ChatModel chatModel ) : ChatView
chatModel Smuxi.Engine.ChatModel
리턴 ChatView

Minimize() 공개 메소드

public Minimize ( ) : void
리턴 void

RemoveChat() 공개 메소드

public RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
리턴 void

SyncChat() 공개 메소드

This method is thread safe.
public SyncChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
리턴 void