C# Class OpenMetaverse.GUI.InventoryTree

TreeView GUI component for browsing a client's inventory
Inheritance: System.Windows.Forms.TreeView
Show file Open project: 3di/3di-viewer-rei-libs

Public Methods

Method Description
ClearNodes ( ) : void

Thread-safe method for clearing the TreeView control

CollapseNode ( TreeNode node ) : void

Thread-safe method for collapsing a TreeNode in the control

ExpandNode ( TreeNode node ) : void

Thread-safe method for expanding a TreeNode in the control

InventoryTree ( ) : System.Collections.Generic

TreeView control for an unspecified client's inventory

InventoryTree ( GridClient client ) : System.Collections.Generic

TreeView control for the specified client's inventory

UpdateFolder ( UUID folderID ) : void

Thread-safe method for updating the contents of the specified folder UUID

Private Methods

Method Description
InitializeClient ( GridClient client ) : void
InventoryTree_BeforeExpand ( object sender, System.Windows.Forms.TreeViewCancelEventArgs e ) : void
Inventory_OnFolderUpdated ( UUID folderID ) : void
Network_OnLogin ( LoginStatus login, string message ) : void

Method Details

ClearNodes() public method

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

CollapseNode() public method

Thread-safe method for collapsing a TreeNode in the control
public CollapseNode ( TreeNode node ) : void
node System.Windows.Forms.TreeNode
return void

ExpandNode() public method

Thread-safe method for expanding a TreeNode in the control
public ExpandNode ( TreeNode node ) : void
node System.Windows.Forms.TreeNode
return void

InventoryTree() public method

TreeView control for an unspecified client's inventory
public InventoryTree ( ) : System.Collections.Generic
return System.Collections.Generic

InventoryTree() public method

TreeView control for the specified client's inventory
public InventoryTree ( GridClient client ) : System.Collections.Generic
client GridClient
return System.Collections.Generic

UpdateFolder() public method

Thread-safe method for updating the contents of the specified folder UUID
public UpdateFolder ( UUID folderID ) : void
folderID UUID
return void