C# Класс Gablarski.Clients.Windows.UserTreeView

Наследование: System.Windows.Forms.TreeView
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddChannels void
AddSourceContext void
ContextAddChannelClick void
ContextAllowRegistration void
ContextBanUsername void
ContextChannelKick void
ContextCopyUserCommentClick void
ContextDeleteChannelClick void
ContextEditChannelClick void
ContextGotoUrlUserCommentClick void
ContextIgnoreSourceClick void
ContextIgnoreUserClick void
ContextMuteSourceClick void
ContextMuteUserClick void
ContextServerKick void
NodeInState bool
OnPermissionsChanged void
OnSourceMuted void
OnUserMuted void
SetupChannelContext void
SetupSourceContext void
SetupUserContext void
UpdateContextMenus void
VolumeOnClick void

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

Метод Описание
AddChannel ( IChannelInfo channel ) : void
AddSource ( AudioSource source ) : void
AddUser ( IUserInfo user, IEnumerable sources ) : void
MarkMuted ( AudioSource source ) : void
MarkMuted ( IUserInfo user ) : void
MarkSilent ( AudioSource source ) : void
MarkSilent ( AudioSource source, bool ignoreStates ) : void
MarkSilent ( IUserInfo user ) : void
MarkSilent ( IUserInfo user, bool ignoreStates ) : void
MarkTalking ( AudioSource source ) : void
MarkTalking ( AudioSource source, bool ignoreStates ) : void
MarkTalking ( IUserInfo user ) : void
MarkTalking ( IUserInfo user, bool ignoreStates ) : void
RemoveUser ( IUserInfo user ) : void
SetServerNode ( TreeNode node ) : void
Update ( IEnumerable channels, IEnumerable users, IEnumerable sources ) : void
UserTreeView ( ) : System

Защищенные методы

Метод Описание
DefWndProc ( Message &m ) : void
OnDragDrop ( DragEventArgs e ) : void
OnDragOver ( DragEventArgs e ) : void
OnItemDrag ( ItemDragEventArgs e ) : void
OnNodeMouseClick ( TreeNodeMouseClickEventArgs e ) : void
OnNodeMouseDoubleClick ( TreeNodeMouseClickEventArgs e ) : void

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

Метод Описание
AddChannels ( IEnumerable channels, IChannelInfo parent ) : void
AddSourceContext ( ToolStripItemCollection items, AudioSource source ) : void
ContextAddChannelClick ( object sender, EventArgs e ) : void
ContextAllowRegistration ( object sender, EventArgs eventArgs ) : void
ContextBanUsername ( object sender, EventArgs eventArgs ) : void
ContextChannelKick ( object sender, EventArgs e ) : void
ContextCopyUserCommentClick ( object sender, EventArgs e ) : void
ContextDeleteChannelClick ( object sender, EventArgs e ) : void
ContextEditChannelClick ( object sender, EventArgs e ) : void
ContextGotoUrlUserCommentClick ( object sender, EventArgs e ) : void
ContextIgnoreSourceClick ( object sender, EventArgs e ) : void
ContextIgnoreUserClick ( object sender, EventArgs e ) : void
ContextMuteSourceClick ( object sender, EventArgs e ) : void
ContextMuteUserClick ( object sender, EventArgs e ) : void
ContextServerKick ( object sender, EventArgs e ) : void
NodeInState ( TreeNode node ) : bool
OnPermissionsChanged ( object sender, EventArgs e ) : void
OnSourceMuted ( object sender, AudioSourceMutedEventArgs e ) : void
OnUserMuted ( object sender, UserMutedEventArgs e ) : void
SetupChannelContext ( TreeNode cn ) : void
SetupSourceContext ( TreeNode snode ) : void
SetupUserContext ( TreeNode un ) : void
UpdateContextMenus ( bool full ) : void
VolumeOnClick ( object sender, EventArgs eventArgs ) : void

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

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

public AddChannel ( IChannelInfo channel ) : void
channel IChannelInfo
Результат void

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

public AddSource ( AudioSource source ) : void
source AudioSource
Результат void

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

public AddUser ( IUserInfo user, IEnumerable sources ) : void
user IUserInfo
sources IEnumerable
Результат void

DefWndProc() защищенный Метод

protected DefWndProc ( Message &m ) : void
m System.Windows.Forms.Message
Результат void

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

public MarkMuted ( AudioSource source ) : void
source AudioSource
Результат void

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

public MarkMuted ( IUserInfo user ) : void
user IUserInfo
Результат void

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

public MarkSilent ( AudioSource source ) : void
source AudioSource
Результат void

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

public MarkSilent ( AudioSource source, bool ignoreStates ) : void
source AudioSource
ignoreStates bool
Результат void

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

public MarkSilent ( IUserInfo user ) : void
user IUserInfo
Результат void

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

public MarkSilent ( IUserInfo user, bool ignoreStates ) : void
user IUserInfo
ignoreStates bool
Результат void

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

public MarkTalking ( AudioSource source ) : void
source AudioSource
Результат void

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

public MarkTalking ( AudioSource source, bool ignoreStates ) : void
source AudioSource
ignoreStates bool
Результат void

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

public MarkTalking ( IUserInfo user ) : void
user IUserInfo
Результат void

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

public MarkTalking ( IUserInfo user, bool ignoreStates ) : void
user IUserInfo
ignoreStates bool
Результат void

OnDragDrop() защищенный Метод

protected OnDragDrop ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
Результат void

OnDragOver() защищенный Метод

protected OnDragOver ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
Результат void

OnItemDrag() защищенный Метод

protected OnItemDrag ( ItemDragEventArgs e ) : void
e System.Windows.Forms.ItemDragEventArgs
Результат void

OnNodeMouseClick() защищенный Метод

protected OnNodeMouseClick ( TreeNodeMouseClickEventArgs e ) : void
e System.Windows.Forms.TreeNodeMouseClickEventArgs
Результат void

OnNodeMouseDoubleClick() защищенный Метод

protected OnNodeMouseDoubleClick ( TreeNodeMouseClickEventArgs e ) : void
e System.Windows.Forms.TreeNodeMouseClickEventArgs
Результат void

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

public RemoveUser ( IUserInfo user ) : void
user IUserInfo
Результат void

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

public SetServerNode ( TreeNode node ) : void
node System.Windows.Forms.TreeNode
Результат void

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

public Update ( IEnumerable channels, IEnumerable users, IEnumerable sources ) : void
channels IEnumerable
users IEnumerable
sources IEnumerable
Результат void

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

public UserTreeView ( ) : System
Результат System