Render Tree and ICE Tree Attributes

Introduced

v7.0

View attributes for the Render Tree and the ICE Tree. Both views use the same attributes. You can use these attributes when extending the functionality of the Render Tree or ICE Tree via its custom menu hooks.

Not all attributes support both setting and getting. Check the third column in the table.

Note See ViewAttributes for a complete list of types of attributes that you can use when customizing your Relational Views.
Attribute Name Description Supports
container Returns the full name of the container object (such as the Material or MDTerminalNode) currently displayed in the Render Tree view or ICE Tree. If the Render Tree or ICE Tree is empty it returns an empty string.

Possible Values:

Description:

<name of a scene item> The SIObject.FullName of the object contained in the Render Tree or ICE Tree.
View.GetAttributeValue only.
refresh Forces the Render Tree to refresh.

Possible Values:

Description:

<any value> The value is ignored
View.SetAttributeValue only.
selection Returns a comma-delimited string containing the full name(s) of the selected nodes currently displayed in the Render Tree or ICE Tree. If nothing is selected it returns an empty string.

Possible Values:

Description:

<node name> The SIObject.FullName of the selected node(s).
View.GetAttributeValue only.
lock Controls the state of the lock selection button in the toolbar.

Possible Values:

Description:

'true' Locks the selection in the Render Tree or ICE Tree. Note: Use the string "true", not the binary true.
'false' Unlocks the selection in the Render Tree or ICE Tree. This means that the Render Tree or ICE Tree display will change when the selection changes. Note: Use the string "false", not the binary false.
View.GetAttributeValue and View.SetAttributeValue.