C# Class Smuxi.Frontend.Gnome.ChatViewManager

Inheritance: Smuxi.Frontend.ChatViewManagerBase
Afficher le fichier Open project: meebey/smuxi Class Usage Examples

Private Properties

Свойство Type Description
GetSortedChatPosition int
OnChatAdded void
OnChatSynced void
OnTreeViewSelectionChanged void
OnWorkerException void

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
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

Method Details

AddChat() public méthode

This method is thread safe.
public AddChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Résultat void

ApplyConfig() public méthode

public ApplyConfig ( Smuxi.Engine.UserConfig config ) : void
config Smuxi.Engine.UserConfig
Résultat void

ChatViewManager() public méthode

public ChatViewManager ( Smuxi.Frontend.Gnome.Notebook notebook, Smuxi.Frontend.Gnome.ChatTreeView treeView ) : System
notebook Smuxi.Frontend.Gnome.Notebook
treeView Smuxi.Frontend.Gnome.ChatTreeView
Résultat System

Clear() public méthode

public Clear ( ) : void
Résultat void

ClearAllActivity() public méthode

public ClearAllActivity ( ) : void
Résultat void

DisableChat() public méthode

public DisableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Résultat void

EnableChat() public méthode

public EnableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Résultat void

FindProtocolChatViewParent() public méthode

public FindProtocolChatViewParent ( ChatView child ) : Smuxi.Frontend.Gnome.ProtocolChatView
child ChatView
Résultat Smuxi.Frontend.Gnome.ProtocolChatView

GetChat() public méthode

public GetChat ( Smuxi.Engine.ChatModel chatModel ) : ChatView
chatModel Smuxi.Engine.ChatModel
Résultat ChatView

Minimize() public méthode

public Minimize ( ) : void
Résultat void

RemoveChat() public méthode

public RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Résultat void

SyncChat() public méthode

This method is thread safe.
public SyncChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
Résultat void