C# Class Gablarski.Clients.Windows.UserTreeView

Inheritance: System.Windows.Forms.TreeView
Mostrar archivo Open project: ermau/Gablarski

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
DefWndProc ( Message &m ) : void
OnDragDrop ( DragEventArgs e ) : void
OnDragOver ( DragEventArgs e ) : void
OnItemDrag ( ItemDragEventArgs e ) : void
OnNodeMouseClick ( TreeNodeMouseClickEventArgs e ) : void
OnNodeMouseDoubleClick ( TreeNodeMouseClickEventArgs e ) : void

Private Methods

Method Description
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

Method Details

AddChannel() public method

public AddChannel ( IChannelInfo channel ) : void
channel IChannelInfo
return void

AddSource() public method

public AddSource ( AudioSource source ) : void
source AudioSource
return void

AddUser() public method

public AddUser ( IUserInfo user, IEnumerable sources ) : void
user IUserInfo
sources IEnumerable
return void

DefWndProc() protected method

protected DefWndProc ( Message &m ) : void
m System.Windows.Forms.Message
return void

MarkMuted() public method

public MarkMuted ( AudioSource source ) : void
source AudioSource
return void

MarkMuted() public method

public MarkMuted ( IUserInfo user ) : void
user IUserInfo
return void

MarkSilent() public method

public MarkSilent ( AudioSource source ) : void
source AudioSource
return void

MarkSilent() public method

public MarkSilent ( AudioSource source, bool ignoreStates ) : void
source AudioSource
ignoreStates bool
return void

MarkSilent() public method

public MarkSilent ( IUserInfo user ) : void
user IUserInfo
return void

MarkSilent() public method

public MarkSilent ( IUserInfo user, bool ignoreStates ) : void
user IUserInfo
ignoreStates bool
return void

MarkTalking() public method

public MarkTalking ( AudioSource source ) : void
source AudioSource
return void

MarkTalking() public method

public MarkTalking ( AudioSource source, bool ignoreStates ) : void
source AudioSource
ignoreStates bool
return void

MarkTalking() public method

public MarkTalking ( IUserInfo user ) : void
user IUserInfo
return void

MarkTalking() public method

public MarkTalking ( IUserInfo user, bool ignoreStates ) : void
user IUserInfo
ignoreStates bool
return void

OnDragDrop() protected method

protected OnDragDrop ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
return void

OnDragOver() protected method

protected OnDragOver ( DragEventArgs e ) : void
e System.Windows.Forms.DragEventArgs
return void

OnItemDrag() protected method

protected OnItemDrag ( ItemDragEventArgs e ) : void
e System.Windows.Forms.ItemDragEventArgs
return void

OnNodeMouseClick() protected method

protected OnNodeMouseClick ( TreeNodeMouseClickEventArgs e ) : void
e System.Windows.Forms.TreeNodeMouseClickEventArgs
return void

OnNodeMouseDoubleClick() protected method

protected OnNodeMouseDoubleClick ( TreeNodeMouseClickEventArgs e ) : void
e System.Windows.Forms.TreeNodeMouseClickEventArgs
return void

RemoveUser() public method

public RemoveUser ( IUserInfo user ) : void
user IUserInfo
return void

SetServerNode() public method

public SetServerNode ( TreeNode node ) : void
node System.Windows.Forms.TreeNode
return void

Update() public method

public Update ( IEnumerable channels, IEnumerable users, IEnumerable sources ) : void
channels IEnumerable
users IEnumerable
sources IEnumerable
return void

UserTreeView() public method

public UserTreeView ( ) : System
return System