Child lists

Some of the Properties tabs contain a child list. A child list contains a list of the selected element's child elements of a certain type, and a properties list for the selected child element. You can perform a number of operations on a child list, using the following tool icons.

Icon

Description


Plus

If the child list represents a single child type, Studio adds a new child element. Studio selects the newly added child automatically. If the child list represents multiple child types, Studio opens a drop-down menu of available child types. If you select a child type from the drop-down, Studio adds a child of that type and selects it automatically.


X

If you select a child and click the delete icon, Studio removes the selected child. Studio disables this action if there is no selected child.


Up arrow

If you select a child and click the up icon, Studio moves the selected child above the previous child. Studio disables the up icon if you do not first select a child, or if there are no other children above your selected child.


Down arrow

If you click the down icon, Studio moves the selected child below the next child. Studio disables the down icon if you do not first select a child, or if there are not other children below your selected child.

Additional properties tabs

Depending on the children of a selected element, Studio displays additional subtabs.

Additional tabs

Description

Axes

If an element can have DomainAxis and RangeAxis children, Studio displays the Axes properties tab. This tab contains a child list of the DomainAxis and RangeAxis children for the selected element. If you select a RangeAxis, Studio displays a child list for its Interval children.

Code

If an element can have a Code child, Studio displays the Code properties tab. This tab contains a Gosu editor for editing the contents of the Code child. The Code editor has access to all the top-level symbols in the PCF file (for example, any required variables). However, you cannot incorporate any uses statements, nor does the Gosu editor provide the SmartFix to add uses statements automatically.

Data Series

If an element can have DataSeries and DualAxisDataSeries children, Studio displays the Data Series properties tab. This tab contains a child list of the DataSeries and DualAxisDataSeries children for the selected element.

Entry Points

If an element can have LocationEntryPoint children, Studio displays the Entry Points properties tab. This tab contains a child list of the LocationEntryPoint children for the selected element.

Exposes

If a parent PCF page contains an iterator that controls a ListView element defined in a separate PCF file, then Studio displays the Exposes tab on the child PCF file. You use this tab to set the iterator to use for the ListView element.

Filter Options

If an element can have ToolbarFilterOption and ToolbarFilterOptionGroup children, Studio displays the Filter Options properties tab. This tab contains a child list of the ToolbarFilterOption and ToolbarFilterOptionGroup children for the selected element.

Next Conditions

If an element can have NextCondition children, Studio displays the Next Conditions properties tab. This tab contains a child list of the NextCondition children for the selected element.

Reflection

If an element can have a Reflect child, Studio displays a Reflection properties tab. The Reflection tab has a check box for Enable client reflection, which indicates whether that element has a Reflect child. If you enable client reflection, the Reflection tab also contains a properties list for the Reflect element and a child list for its ReflectCondition children.

Required Variables

If an elements can have Require children, Studio displays the Required Variables properties tab. This tab contains a child list of the Require children for the selected element.

Scope

If an element can have Scope children, Studio displays the Scope properties tab. This tab contains a child list of the Scope children for the selected element.

Sorting

If an element can have IteratorSort children, Studio displays the Sorting properties tab. This tab contains a child list of the IteratorSort elements for the selected element.

Toolbar Flags

If an element can have ToolbarFlag children, Studio displays the Toolbar Flags properties tab. This tab contains a child list of the ToolbarFlag children of the selected element.

Variables

If an element can have Variable children, Studio displays the Variables properties tab. This tab contains a child list of the Variable children for the selected element.