C# Class SirenOfShame.Leaders

Inheritance: System.Windows.Forms.UserControl
Show file Open project: AutomatedArchitecture/SirenOfShame

Public Methods

Method Description
Initialize ( SirenOfShameSettings settings, ImageList avatarImageList ) : void
Leaders ( ) : System
NewUser ( ImageList avatarImageList, string rawName ) : void
RefreshAvatar ( PersonSetting personSetting, ImageList imageList ) : void
RefreshDisplayNames ( UserDisplayNameChangedArgs args ) : void
RefreshUserPanelVisibility ( ) : void
RefreshUserStats ( ) : void
SetShowAllUsers ( bool showAllUsers ) : void

Private Methods

Method Description
AddUserPanel ( ImageList avatarImageList, SirenOfShame.Lib.Settings.PersonSetting person ) : void
EnableMouseScrollWheel ( ) : void
GetUserPanel ( string rawName ) : UserPanel
GetUserPanels ( ) : IEnumerable
HiddenButtonClick ( object sender, EventArgs e ) : void
InvokeOnUserSelected ( string rawName ) : void
IsADuplicateClick ( object sender, EventArgs e ) : void
TraverseParentsUntilUserPanel ( Control sender ) : UserPanel
UpdateRanks ( bool all = false ) : void
UserMenuOpening ( object sender, System e ) : void
UserPanelMouseEnter ( object sender, EventArgs e ) : void
UserPanelMouseUp ( object sender, MouseEventArgs e ) : void
UsersPanelMouseEnter ( object sender, EventArgs e ) : void
WithSelectedUser ( Action action ) : void

Method Details

Initialize() public method

public Initialize ( SirenOfShameSettings settings, ImageList avatarImageList ) : void
settings SirenOfShameSettings
avatarImageList ImageList
return void

Leaders() public method

public Leaders ( ) : System
return System

NewUser() public method

public NewUser ( ImageList avatarImageList, string rawName ) : void
avatarImageList ImageList
rawName string
return void

RefreshAvatar() public method

public RefreshAvatar ( PersonSetting personSetting, ImageList imageList ) : void
personSetting PersonSetting
imageList ImageList
return void

RefreshDisplayNames() public method

public RefreshDisplayNames ( UserDisplayNameChangedArgs args ) : void
args UserDisplayNameChangedArgs
return void

RefreshUserPanelVisibility() public method

public RefreshUserPanelVisibility ( ) : void
return void

RefreshUserStats() public method

public RefreshUserStats ( ) : void
return void

SetShowAllUsers() public method

public SetShowAllUsers ( bool showAllUsers ) : void
showAllUsers bool
return void