ROME XML Definition Schema Documentation

Complex Type: TabDesc

[Table of contents]

Super-types: None
Sub-types: None
Name TabDesc
Used by (from the same schema document) Complex Type TabDesc , Element ROMEFrameworkDefinition
Abstract no
Documentation Description of Tabs. Only used for ARGUS displays.
XML Instance Representation
<...>
<TabName> string </TabName> [1]

'The name of the Tab.'

<TabTitle> string </TabTitle> [1]

'The title of the Tab.'

Start Choice [0..*]
<TabObjectDisplay> boolean </TabObjectDisplay> [0..1]

'If this value is \'true\', the tab will be a object display. Default is false.'

<Affiliation> string </Affiliation> [0..*]

'Affiliation of the tab. This is used for selecting a subgroup of all tabs for the generated project. If the ROMEBuilder is started with a \'-a [Affiliation]\' command line parameter only the tabs belonging to that group will be linked into the project. The tab can have multiple affiliations, then the tab is linked into the project when one of the affiliations is given on the command line. Default is no affiliation.'

<Author> AuthorDesc </Author> [0..1]

'Defines the auther of the Tab.'

<TabVersion> string </TabVersion> [0..1]

'The version of the Tab. The version is used for the ROOT dictionary as the ROOT ClassVersionID.'

<TabDescription> string </TabDescription> [0..1]

'The description of the Tab.'

<TabShortDescription> string </TabShortDescription> [0..1]

'The description of the tab in one line. It will be used in documents generated by -docu option.(optional)'

<TabUsage> string </TabUsage> [0..1]

'The tab usage. It will be used for the html documentation and the tab header.(optional)'

<TabStatus> string </TabStatus> [0..1]

'The status of the tab. It will be used for the html documentation and the tab header.(optional)'

<TabToDo> string </TabToDo> [0..1]

'The to do list for the tab. It will be used for the html documentation and the tab header.(optional)'

<TabKnownProblems> string </TabKnownProblems> [0..1]

'Known problems of the tab. It will be used for the html documentation and the tab header.(optional)'

<InheritedFrom> string </InheritedFrom> [0..1]

'Name of tab from which this tab will be derived.'

<SteeringParameters> SteeringParametersDesc </SteeringParameters> [0..1]

'Defines the steering parameters of the Tab.'

<ThreadFunctions> ThreadFunctionsDesc </ThreadFunctions> [0..1]

'Defines the thread functions of the Tab.'

<Menus> MenusDesc </Menus> [0..1]

'Defines the menus of the Tab.'

<ObjectDisplays> ObjectDisplaysDesc </ObjectDisplays> [0..1]

'Defines the object displays.'

<Tab> TabDesc </Tab> [0..*]

'Defines a Tab.'

End Choice
</...>
Diagram
h970297601 h935822641 h1027471933 h-183052096 h-1494562746
Schema Component Representation
<complexType name="TabDesc">
<sequence>
<element name="TabName" type=" string "/>
<element name="TabTitle" type=" string "/>
<choice minOccurs="0" maxOccurs="unbounded">
<element name="TabObjectDisplay" type=" boolean " minOccurs="0"/>
<element name="Affiliation" type=" string " minOccurs="0" maxOccurs="unbounded"/>
<element name="Author" type=" AuthorDesc " minOccurs="0"/>
<element name="TabVersion" type=" string " minOccurs="0"/>
<element name="TabDescription" type=" string " minOccurs="0"/>
<element name="TabShortDescription" type=" string " minOccurs="0"/>
<element name="TabUsage" type=" string " minOccurs="0"/>
<element name="TabStatus" type=" string " minOccurs="0"/>
<element name="TabToDo" type=" string " minOccurs="0"/>
<element name="TabKnownProblems" type=" string " minOccurs="0"/>
<element name="InheritedFrom" type=" string " minOccurs="0"/>
<element name="SteeringParameters" type=" SteeringParametersDesc " minOccurs="0"/>
<element name="ThreadFunctions" type=" ThreadFunctionsDesc " minOccurs="0"/>
<element name="Menus" type=" MenusDesc " minOccurs="0"/>
<element name="ObjectDisplays" type=" ObjectDisplaysDesc " minOccurs="0"/>
<element name="Tab" type=" TabDesc " minOccurs="0" maxOccurs="unbounded"/>
</choice>
</sequence>
</complexType>