blob: 83ee8de2e83db96efac65d626e5f5e8e0d040156 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--Copyright (c) 2000-2019 Ericsson Telecom AB
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http:www.eclipse.org/legal/epl-v10.html -->
<Widgets xmlns="http://ttcn.ericsson.se/protocolModules/xtdp/xtdl">
<!--<tabpage id="EPTF_CustomLoggingUI_tabpanel" label="CustomLogging" orientation="vertical"> -->
<tabpages flex="1.0" id="EPTF_CustomLogging_tabbox">
<tabpage id="v_Tab_Global" label="GLOBAL Logging" orientation="vertical">
<tree hidecolumnpicker="true" id="Global_CheckBoxes">
<treecols>
<treecol editable="false" flex="1.0" label="Client Name" widgetType="string" />
<treecol flex="1.0" label="Enable Logging" widgetType="checkBox" />
</treecols>
<treechildren>
<treeitem>
<treerow>
<treecell id="Global_ClientName" label="All Components" tooltiptext="Name of the client component" />
<treecell label="true">
<externaldata element="LogEnabled" source="Logging" />
</treecell>
</treerow>
<iterator element="Clients" id="client" source="Logging">
<treerow>
<treecell label="%client%" tooltiptext="Name of the client component" />
<treecell label="true">
<externaldata element="LogEnabled" source="LoggingClient" ptcname="%client%" />
</treecell>
</treerow>
</iterator>
</treeitem>
</treechildren>
</tree>
</tabpage>
<iterator element="SelectionTypes" id="sel" source="Logging">
<tabpage id="v_TabEPTF_%sel%" label="EPTF_%sel%" orientation="vertical">
<tabpages flex="1.0" id="ComponentType_tabboxEPTF_%sel%">
<iterator element="ComponentTypes" id="type" source="Logging">
<params>
<dataparam name="Selection" value="%sel%" />
</params>
<tabpage id="%type%.%sel%.Tab" label="%type%" orientation="vertical">
<hbox flex="1.0" orientation="vertical">
<tree id="%type%.EPTF_%sel%.ComponentTree" hidecolumnpicker="true">
<treecols>
<treecol editable="false" flex="1.0" label="Component Type" widgetType="string" />
<treecol flex="1.0" label="Enable Logging" widgetType="checkBox" />
<iterator element="Classes" id="class" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" /><!-- dataparam name='Selection' value='%sel%'/ -->
</params>
<treecol flex="1.0" label="%class%" widgetType="checkBox" />
</iterator>
</treecols>
<treechildren>
<treeitem>
<treerow>
<treecell label="%type%" tooltiptext="Name of the component" />
<treecell label="true">
<externaldata element="LogEnabled" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
</externaldata>
</treecell>
<iterator element="Classes" id="class" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
<treecell label="true">
<externaldata element="LogEnabled" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
<dataparam name="Class" value="%class%" />
</params>
</externaldata>
</treecell>
</iterator>
</treerow>
</treeitem>
</treechildren>
</tree>
<tree id="%type%.EPTF_%sel%.ClientTree" hidecolumnpicker="true">
<treecols>
<treecol editable="false" flex="1.0" label="Client Name" widgetType="string" />
<treecol flex="1.0" label="Enable Logging" widgetType="checkBox" />
<iterator element="Classes" id="class" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
<treecol flex="1.0" label="%class%" widgetType="checkBox" />
</iterator>
</treecols>
<treechildren>
<treeitem>
<iterator element="Clients" id="client" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
<treerow>
<treecell label="%client%" tooltiptext="Name of the component" />
<treecell label="true">
<externaldata element="LogEnabled" source="LoggingClient" ptcname="%client%">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
</externaldata>
</treecell>
<iterator element="Classes" id="class" source="Logging">
<params>
<dataparam name="ComponentType" value="%type%" />
</params>
<treecell label="true">
<externaldata element="LogEnabled" source="LoggingClient" ptcname="%client%">
<params>
<dataparam name="ComponentType" value="%type%" />
<dataparam name="Class" value="%class%" />
</params>
</externaldata>
</treecell>
</iterator>
</treerow>
</iterator>
</treeitem>
</treechildren>
</tree>
</hbox>
</tabpage>
</iterator>
</tabpages>
</tabpage>
</iterator>
</tabpages>
<!--</tabpage>-->
</Widgets>