C# Класс Smuxi.Frontend.Gnome.ChatViewManager

Наследование: Smuxi.Frontend.ChatViewManagerBase
Показать файл Открыть проект Примеры использования класса

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