Files
ElegantTools/ui/ElegantToolsGui.ui
2026-01-26 11:35:00 +01:00

1144 lines
33 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>ElegantGUI</class>
<widget class="QMainWindow" name="ElegantGUI">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>711</width>
<height>703</height>
</rect>
</property>
<property name="windowTitle">
<string>SwissFEL Optics</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QTabWidget" name="TabMaster">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string>Track</string>
</attribute>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QWidget" name="widget_2" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QPushButton" name="UITrack">
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="styleSheet">
<string notr="true">background-color: rgb(255, 255, 127);</string>
</property>
<property name="text">
<string>Track</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="UITrackReload">
<property name="font">
<font>
<pointsize>12</pointsize>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Reload the Output Files</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_8">
<property name="text">
<string>Root Name</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="UITrackRootName">
<property name="text">
<string>SwissFEL</string>
</property>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout_4">
<item row="1" column="0">
<widget class="QLineEdit" name="UITrackStart">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>SINLH01</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="label_2">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>End-Section</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Start-Section</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="UITrackEnd">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>SATBD02</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_7">
<property name="text">
<string>Input Distribution</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="UITrackInput">
<property name="text">
<string>not yet defined</string>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="UITrackDoLSC">
<property name="text">
<string>Include Longitudinal Space Charge</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="UITrackDoCSR">
<property name="text">
<string>Include Coherent Synchrotron Radiation</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="UITrackAutoAlign">
<property name="text">
<string>Align Beam After Each Chicane</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="UITrackStatus">
<property name="text">
<string>Idle</string>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="UITrackOutput"/>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_8">
<attribute name="title">
<string>Distribution</string>
</attribute>
<layout class="QHBoxLayout" name="horizontalLayout_7">
<item>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QLabel" name="label_23">
<property name="text">
<string>Distributions</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="UIDistList"/>
</item>
<item>
<widget class="QPushButton" name="UIDistLoad">
<property name="text">
<string>Load Distribution</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_24">
<property name="text">
<string>Analysis</string>
</property>
</widget>
</item>
<item>
<widget class="QPlainTextEdit" name="UIDistAnalysis">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="UIDistInput">
<property name="text">
<string>Use Current Distribution as Input</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="1">
<widget class="QLabel" name="label_26">
<property name="text">
<string>Beta</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_32">
<property name="text">
<string>x</string>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="label_31">
<property name="text">
<string>Alpha</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="UIDistBetax">
<property name="text">
<string>30</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLineEdit" name="UIDistAlphay">
<property name="text">
<string>0</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_33">
<property name="text">
<string>y</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QLineEdit" name="UIDistAlphax">
<property name="text">
<string>0</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="UIDistBetay">
<property name="text">
<string>30</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="UIDistMatch">
<property name="text">
<string>Match</string>
</property>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label_34">
<property name="text">
<string>Energy (MeV)</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="UIDistEnergy">
<property name="text">
<string>157</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="UIDistCharge">
<property name="text">
<string>200</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_37">
<property name="text">
<string>Charge (pC)</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="UIDistCenter">
<property name="text">
<string>Center</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<item>
<widget class="QLabel" name="label_36">
<property name="text">
<string>Spread (keV)</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="UIDistSpread">
<property name="text">
<string>5</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="UIDistBlurr">
<property name="text">
<string>Blurr</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="label_35">
<property name="text">
<string>Cut (rms)</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="UIDistLength">
<property name="text">
<string>2</string>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="UIDistCut">
<property name="text">
<string>Cut</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_4">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="UIDistSave">
<property name="text">
<string>Save Distribution</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
<string>Lattice</string>
</attribute>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QPushButton" name="UILoadReference">
<property name="text">
<string>Load Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="UISaveReference">
<property name="text">
<string>Save Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_3">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>RF Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QTableWidget" name="UIRFSettings">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<attribute name="horizontalHeaderVisible">
<bool>false</bool>
</attribute>
<attribute name="verticalHeaderVisible">
<bool>false</bool>
</attribute>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<row>
<property name="text">
<string>New Row</string>
</property>
</row>
<column>
<property name="text">
<string>Section</string>
</property>
</column>
<column>
<property name="text">
<string>Voltage</string>
</property>
</column>
<column>
<property name="text">
<string>Phase</string>
</property>
</column>
<column>
<property name="text">
<string>Energy Gain</string>
</property>
</column>
<item row="0" column="0">
<property name="text">
<string>Injector S-Band</string>
</property>
</item>
<item row="1" column="0">
<property name="text">
<string>Injector X-Band</string>
</property>
</item>
<item row="2" column="0">
<property name="text">
<string>Linac 1 C-Band</string>
</property>
</item>
<item row="3" column="0">
<property name="text">
<string>Linac 2 C-Band</string>
</property>
</item>
<item row="4" column="0">
<property name="text">
<string>Linac 3 C-Band</string>
</property>
</item>
<item row="5" column="0">
<property name="text">
<string>Athos C-Band</string>
</property>
</item>
<item row="6" column="0">
<property name="text">
<string>Injector TDS</string>
</property>
</item>
<item row="7" column="0">
<property name="text">
<string>Aramis TDS</string>
</property>
</item>
<item row="8" column="0">
<property name="text">
<string>Athos TDS</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QPushButton" name="UIUpdateRFSettings">
<property name="text">
<string>Update RF Settings</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_4">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Particle Dump Location</string>
</property>
</widget>
</item>
<item>
<widget class="QListWidget" name="UIDumpLocation">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="UIDeleteDump">
<property name="text">
<string>Delete Selected</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_6">
<item>
<widget class="QLabel" name="label_5">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Available Diagnostic Elements</string>
</property>
</widget>
</item>
<item>
<widget class="QListWidget" name="UIDiagnosticList">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::MultiSelection</enum>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="UIAddDiagnosticDump">
<property name="text">
<string>Add Selected</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_6">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Available Sections</string>
</property>
</widget>
</item>
<item>
<widget class="QListWidget" name="UISectionList">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::MultiSelection</enum>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="UIAddSectionDump">
<property name="text">
<string>Add Selected</string>
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>711</width>
<height>22</height>
</rect>
</property>
<widget class="QMenu" name="menuFile">
<property name="title">
<string>File</string>
</property>
<addaction name="actionOpen_2"/>
<addaction name="separator"/>
<addaction name="actionQuit"/>
<addaction name="separator"/>
</widget>
<widget class="QMenu" name="menuHelp">
<property name="title">
<string>Help</string>
</property>
<addaction name="actionAbout"/>
<addaction name="actionHelp"/>
</widget>
<addaction name="menuFile"/>
<addaction name="menuHelp"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<action name="actionOpen_2">
<property name="text">
<string>Open Settings...</string>
</property>
<property name="shortcut">
<string>Ctrl+O</string>
</property>
</action>
<action name="actionOpen">
<property name="text">
<string>Open Model...</string>
</property>
<property name="shortcut">
<string>Ctrl+O</string>
</property>
</action>
<action name="actionSave_Model">
<property name="text">
<string>Save Model</string>
</property>
<property name="shortcut">
<string>Ctrl+S</string>
</property>
</action>
<action name="actionSave_Model_as">
<property name="text">
<string>Save Model as ...</string>
</property>
</action>
<action name="actionNew_Script">
<property name="text">
<string>New Script...</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+N</string>
</property>
</action>
<action name="actionDuplicate_Script">
<property name="text">
<string>Save Script as...</string>
</property>
</action>
<action name="actionTrack">
<property name="text">
<string>Track</string>
</property>
<property name="shortcut">
<string>Ctrl+T</string>
</property>
</action>
<action name="actionMatch">
<property name="text">
<string>Match</string>
</property>
<property name="shortcut">
<string>Ctrl+M</string>
</property>
</action>
<action name="actionQuit">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Quit</string>
</property>
<property name="shortcut">
<string>Ctrl+Q</string>
</property>
</action>
<action name="actionExport_Lattice">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Export Lattice...</string>
</property>
</action>
<action name="actionExport_Magnet_Settings">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Export Magnet Settings...</string>
</property>
</action>
<action name="actionAbout">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>About...</string>
</property>
</action>
<action name="actionHelp">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Help..</string>
</property>
</action>
<action name="actionLoad_Settings_from_Model">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Load Settings from Model</string>
</property>
</action>
<action name="actionUpdate_Model">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Update Model</string>
</property>
</action>
<action name="actionLoad_Settings_from_Machine">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Load Settings from Machine</string>
</property>
</action>
<action name="actionOpen_Script">
<property name="text">
<string>Open Script...</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+O</string>
</property>
</action>
<action name="actionSave_Script">
<property name="text">
<string>Save Script</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+S</string>
</property>
</action>
<action name="actionCut">
<property name="text">
<string>Cut</string>
</property>
<property name="shortcut">
<string>Ctrl+X</string>
</property>
</action>
<action name="actionCopy">
<property name="text">
<string>Copy</string>
</property>
<property name="shortcut">
<string>Ctrl+C</string>
</property>
</action>
<action name="actionPaste">
<property name="text">
<string>Paste</string>
</property>
<property name="shortcut">
<string>Ctrl+V</string>
</property>
</action>
<action name="actionRefreshSettings">
<property name="checkable">
<bool>false</bool>
</property>
<property name="text">
<string>Refresh</string>
</property>
</action>
<action name="actionLoad_From_Machine">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Load From Machine</string>
</property>
</action>
<action name="actionUpdate_RF_in_Model">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Update RF in Model</string>
</property>
</action>
<action name="actionEnforce_Energy_Profile">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Enforce Energy Profile</string>
</property>
</action>
<action name="actionSerach">
<property name="text">
<string>Serach...</string>
</property>
</action>
<action name="actionExport_Lattice_for_Elegant">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Export Lattice for Elegant...</string>
</property>
</action>
<action name="actionTrack_Elegant">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Track (Blocking)</string>
</property>
<property name="shortcut">
<string>Ctrl+Shift+T</string>
</property>
</action>
<action name="actionReduce_Distribution">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Reduce Input Distribution</string>
</property>
</action>
<action name="actionExclude_Space_Charge">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Exclude Space Charge</string>
</property>
</action>
<action name="actionExclude_CSR">
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
<property name="text">
<string>Exclude CSR</string>
</property>
</action>
<action name="actionTest">
<property name="text">
<string>Test</string>
</property>
</action>
<action name="actionImport_Initial_Distribution">
<property name="enabled">
<bool>true</bool>
</property>
<property name="text">
<string>Import Initial Distribution...</string>
</property>
</action>
<action name="actionLoad_From_LongTracker">
<property name="text">
<string>Load From LongTracker...</string>
</property>
</action>
<action name="actionUpdate_Undulator_in_Model">
<property name="text">
<string>Update Undulator in Model</string>
</property>
</action>
<action name="actionBackup">
<property name="text">
<string>Backup Files</string>
</property>
</action>
<action name="actionExport_Optics_Function">
<property name="text">
<string>Export Optics Function...</string>
</property>
</action>
<action name="actionExport_Optics_Functions">
<property name="text">
<string>Export Optical Functions...</string>
</property>
</action>
<action name="actionLoad_Reference">
<property name="text">
<string>Load Reference...</string>
</property>
</action>
<action name="actionSave_Reference">
<property name="text">
<string>Save Reference</string>
</property>
</action>
<action name="actionNew_Reference">
<property name="text">
<string>New Reference</string>
</property>
</action>
<action name="actionSave">
<property name="text">
<string>Save Settings...</string>
</property>
</action>
<action name="actionExportElegant">
<property name="text">
<string>Export Elegant Lattice...</string>
</property>
</action>
<action name="actionOpen_Matching_Script">
<property name="text">
<string>Open Matching Script...</string>
</property>
</action>
<action name="actionReloadMatch">
<property name="text">
<string>Reload Current Matching File</string>
</property>
</action>
<action name="actionOpenMatch">
<property name="text">
<string>Open New Matching File...</string>
</property>
</action>
<action name="actionOpenMatchEditor">
<property name="text">
<string>Open Matching File in Editor...</string>
</property>
</action>
<action name="actionOpenScriptEditor">
<property name="text">
<string>Open Script in Editor...</string>
</property>
</action>
</widget>
<resources/>
<connections>
<connection>
<sender>actionQuit</sender>
<signal>triggered()</signal>
<receiver>ElegantGUI</receiver>
<slot>close()</slot>
<hints>
<hint type="sourcelabel">
<x>-1</x>
<y>-1</y>
</hint>
<hint type="destinationlabel">
<x>747</x>
<y>448</y>
</hint>
</hints>
</connection>
</connections>
</ui>