<?xml version="1.0"?> | |
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> | |
<window width="800" height="550" id="test-window" title="TEST GUI" | |
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul XUL_XTDP.xsd"> | |
<tabbox> | |
<tabs> | |
<tab label="Input parameters"/> | |
<tab label="Stats"/> | |
<tab label="Console log"/> | |
</tabs> | |
<tabpanels> | |
<tabpanel orient="vertical"> | |
<tabbox> | |
<tabs> | |
<tab label="Orig. static call groups"/> | |
<tab label="Term. static call groups"/> | |
<tab label="Orig. load call groups"/> | |
<tab label="Term. load call groups"/> | |
<tab label="Signalling link logs"/> | |
</tabs> | |
<tabpanels> | |
<tabpanel orient="vertical"> | |
<tree id="orig_static_groups_table" rows="20" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="GroupID" flex="2" widgetType="string" editable="false"/> | |
<treecol label="Start CIC" flex="2" widgetType="integerField" editable="true"/> | |
<treecol label="End CIC" flex="2" widgetType="integerField" editable="true"/> | |
<treecol label="Start B#" flex="1" widgetType="integerField" editable="true"/> | |
<treecol label="End B# (calculated from CIC number)" flex="1" widgetType="integerField" editable="false"/> | |
<treecol label="Call intensity (CPS)" flex="1" widgetType="integerField" editable="true"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical"> | |
<tree id="term_static_groups_table" rows="20" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="GroupID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Expected number of incoming calls" flex="1" widgetType="integerField" editable="true"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical"> | |
<tree id="orig_load_groups_table" rows="20" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="GroupID" flex="2" widgetType="string" editable="false"/> | |
<treecol label="Start CIC" flex="2" widgetType="integerField" editable="true"/> | |
<treecol label="End CIC" flex="2" widgetType="integerField" editable="true"/> | |
<treecol label="Start B#" flex="1" widgetType="integerField" editable="true"/> | |
<treecol label="End B# (calculated from CIC number)" flex="1" widgetType="integerField" editable="false"/> | |
<treecol label="Call intensity (CPS)" flex="1" widgetType="integerField" editable="true"/> | |
<treecol label="Holding time (ms)" flex="1" widgetType="integerField" editable="true"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical"> | |
<tree id="term_load_groups_table" rows="20" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="GroupID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Expected incoming call rate" flex="1" widgetType="integerField" editable="true"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical" maxheight="420"> | |
<tree id="signalling_link_logs_table" rows="64" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="Signalling link (NI:TTCN PC - NI:AXE PC)" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Log status" flex="1" widgetType="checkBox" editable="true"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
</tabpanels> | |
</tabbox> | |
</tabpanel> | |
<tabpanel orient="vertical"> | |
<tabbox> | |
<tabs> | |
<tab label="Signalling link status"/> | |
<tab label="Call group stats"/> | |
</tabs> | |
<tabpanels> | |
<tabpanel orient="vertical"> | |
<tabbox> | |
<tabs> | |
<tab label="Originating static links"/> | |
<tab label="Terminating static links"/> | |
<tab label="Originating load links"/> | |
<tab label="Terminating load links"/> | |
</tabs> | |
<tabpanels> | |
<tabpanel orient="vertical" maxheight="380"> | |
<tree id="orig_stat_signalling_link_status_table" rows="64" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="SP" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Status" flex="1" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="HW link" flex="1" widgetType="string" editable="false"/> | |
<treecol label="TS" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Group ID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="CIC work/sum" flex="1" widgetType="string" editable="false"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical" maxheight="380"> | |
<tree id="term_stat_signalling_link_status_table" rows="64" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="SP" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Status" flex="1" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="HW link" flex="1" widgetType="string" editable="false"/> | |
<treecol label="TS" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Group ID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="CIC work/sum" flex="1" widgetType="string" editable="false"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical" maxheight="380"> | |
<tree id="orig_load_signalling_link_status_table" rows="64" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="SP" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Status" flex="1" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="HW link" flex="1" widgetType="string" editable="false"/> | |
<treecol label="TS" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Group ID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="CIC work/sum" flex="1" widgetType="string" editable="false"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
<tabpanel orient="vertical" maxheight="380"> | |
<tree id="term_load_signalling_link_status_table" rows="64" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="SP" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Status" flex="1" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="HW link" flex="1" widgetType="string" editable="false"/> | |
<treecol label="TS" flex="1" widgetType="string" editable="false"/> | |
<treecol label="Group ID" flex="1" widgetType="string" editable="false"/> | |
<treecol label="CIC work/sum" flex="1" widgetType="string" editable="false"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
</tabpanels> | |
</tabbox> | |
</tabpanel> | |
<tabpanel orient="vertical"> | |
<tree id="call_group_status_table" rows="20" hidecolumnpicker="true"> | |
<treecols> | |
<treecol label="Groups" flex="0" widgetType="string" editable="false"/> | |
<treecol label="Orig. static (1-20)" flex="20" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="Term. static (21-40)" flex="20" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="Orig. load (41-60)" flex="20" widgetType="statusLEDWithText" editable="false"/> | |
<treecol label="Term. load (61-80)" flex="20" widgetType="statusLEDWithText" editable="false"/> | |
</treecols> | |
<treechildren> | |
<treeitem> | |
<treerow> | |
<treecell label=""/> | |
</treerow> | |
</treeitem> | |
</treechildren> | |
</tree> | |
</tabpanel> | |
</tabpanels> | |
</tabbox> | |
</tabpanel> | |
<tabpanel> | |
<textbox id="console" multiline="true" widgetType="console" rows="100" readonly="true" value="Runtime GUI initialized" /> | |
</tabpanel> | |
</tabpanels> | |
</tabbox> | |
<hbox> | |
<label id="status" value="This text will be replaced runtime." style="margin: 7px;"/> | |
<spacer flex="1"/> | |
<button id="start_test" label="Start test" disabled="true"/> | |
<button id="stop_test" label="Stop test" disabled="true"/> | |
<button id="snapshot" label="Snapshot" disabled="true"/> | |
<spacer flex="0"/> | |
<button id="exit_ttcn" label="Exit TTCN" disabled="true"/> | |
</hbox> | |
<!-- | |
<hbox> | |
<label value="Kill widget by id:"/> | |
<textbox id="find_component" value="orig_static_groups_table"/> | |
<button id="jo!" label="Jo!" disabled="false"/> | |
</hbox> | |
--> | |
</window> |