C# Class OpenMetaverse.GUI.AvatarList

ListView GUI component for viewing a client's nearby avatars list
Inheritance: System.Windows.Forms.ListView
Show file Open project: 3di/3di-viewer-rei-libs

Public Methods

Method Description
AvatarList ( ) : System

TreeView control for an unspecified client's nearby avatar list

AvatarList ( GridClient client ) : System

TreeView control for the specified client's nearby avatar list

ClearNodes ( ) : void

Thread-safe method for clearing the TreeView control

Private Methods

Method Description
AvatarList_ColumnClick ( object sender, System.Windows.Forms.ColumnClickEventArgs e ) : void
AvatarList_DoubleClick ( object sender, EventArgs e ) : void
InitializeClient ( GridClient client ) : void
Network_OnCurrentSimChanged ( Simulator PreviousSimulator ) : void
Objects_OnNewAvatar ( Simulator simulator, Avatar avatar, ulong regionHandle, ushort timeDilation ) : void
Objects_OnObjectKilled ( Simulator simulator, uint objectID ) : void
Objects_OnObjectUpdated ( Simulator simulator, ObjectUpdate update, ulong regionHandle, ushort timeDilation ) : void
RemoveAvatar ( uint localID ) : void
UpdateAvatar ( Avatar avatar ) : void

Method Details

AvatarList() public method

TreeView control for an unspecified client's nearby avatar list
public AvatarList ( ) : System
return System

AvatarList() public method

TreeView control for the specified client's nearby avatar list
public AvatarList ( GridClient client ) : System
client OpenMetaverse.GridClient
return System

ClearNodes() public method

Thread-safe method for clearing the TreeView control
public ClearNodes ( ) : void
return void