/
Puzzman
/
setPointMap
Обзор
Документация
Войти
/
Puzzman
/
setPointMap
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
panels/ScadCC/vision/setpointMap_Analog.xml
726 строк
25 KB
Sergey
refactor
12 май 2025, 16:11
12 май 2025, 16:11
8c27993
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <panel version="14"> <properties> <prop name="Name"> <prop name="ru_RU.utf8">Map</prop> </prop> <prop name="Size">1900 900</prop> <prop name="BackColor">_3DFace</prop> <prop name="RefPoint">520 49</prop> <prop name="InitAndTermRef">True</prop> <prop name="SendClick">False</prop> <prop name="RefFileName"></prop> <prop name="DPI">96</prop> <prop name="PDPI">96.221</prop> <prop name="layoutType">None</prop> </properties> <events> <script name="ScopeLib" isEscaped="1"><![CDATA[#uses "classes/class_mapAnalog.ctl" mapping mode; bool editingIsAllowed; shared_ptr<EntityMapAnalog> setpointMap = new EntityMapAnalog(); ]]></script> <script name="Initialize" isEscaped="1"><![CDATA[main() { DebugFTN("dbgmap", __LINE__, __FUNCTION__ + " --> START"); version.text = setpointMap.setVersion(); mode = setpointMap.getMode(); editingIsAllowed = setpointMap.getPermission(); btnEXPORT.enabled(editingIsAllowed); btnPRINT.enabled(editingIsAllowed); PLC_GROUP_BTN.visible = true; ARCHIVE_GROUP_BTN.visible = false; Mode.enabled(false); PLC_GROUP_BTN.enabled(false); ARCHIVE_GROUP_BTN.enabled(false); setpointMap.initTab(); PLC_GROUP_BTN.enabled(editingIsAllowed); ARCHIVE_GROUP_BTN.enabled(editingIsAllowed); Mode.enabled(true); DebugFTN("dbgmap", __LINE__, __FUNCTION__ + " --> END"); } ]]></script> </events> <shapes> <shape Name="Clock1" shapeType="CLOCK" layerId="0"> <properties> <prop name="serialId">5</prop> <prop name="Type"></prop> <prop name="RefPoint">1657.679999999998 3.166666666666686</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">Schwarz</prop> <prop name="BackColor">WF_PanelBackground</prop> <prop name="TabOrder">4</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> <prop name="de_AT.utf8"></prop> <prop name="en_US.utf8"></prop> </prop> <prop name="layoutAlignment">AlignCenter</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="de_AT.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="en_US.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> </prop> <prop name="Location">1657.999999999997 3.5</prop> <prop name="Size">241 26</prop> <prop name="BorderStyle">3D</prop> <prop name="Digital">True</prop> <prop name="ShowDate">True</prop> <prop name="ShowTime">True</prop> <prop name="SingleLine">True</prop> <prop name="TimeFirst">False</prop> <prop name="DateFormat">%A %d.%m.%Y</prop> <prop name="TimeFormat">%X</prop> <prop name="DateFont"> <prop name="ru_RU.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="de_AT.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="en_US.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> </prop> <prop name="TimeFont"> <prop name="ru_RU.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="de_AT.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> <prop name="en_US.utf8">arial,-1,13,5,50,0,0,0,0,0</prop> </prop> </properties> </shape> <shape Name="FRAME2" shapeType="FRAME" layerId="0"> <properties> <prop name="serialId">8</prop> <prop name="Type"></prop> <prop name="RefPoint">650 21</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_WindowText</prop> <prop name="BackColor">{0,0,0}</prop> <prop name="TabOrder">7</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="DashBackColor">_Transparent</prop> <prop name="AntiAliased">False</prop> <prop name="LineType">[solid,oneColor,JoinBevel,CapProjecting,1]</prop> <prop name="BorderZoomable">False</prop> <prop name="FillType">[outline]</prop> <prop name="Geometry">0.8814814814814815 0 0 1 1087.037037037037 9</prop> <prop name="RotateImage">True</prop> <prop name="MirrorImageHorizontal">False</prop> <prop name="MirrorImageVertical">False</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8"> Режим карты уставок</prop> </prop> <prop name="Font"> <prop name="ru_RU.utf8">Hack,-1,13,5,50,0,0,0,0,0,Regular</prop> </prop> <prop name="Location">650 21</prop> <prop name="Size">271 60</prop> </properties> </shape> <shape Name="RECTANGLE1" shapeType="RECTANGLE" layerId="0"> <properties> <prop name="serialId">15</prop> <prop name="Type"></prop> <prop name="RefPoint">0 90</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">{0,0,0}</prop> <prop name="BackColor">_Transparent</prop> <prop name="TabOrder">14</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="focusPolicy">StrongFocus</prop> <prop name="DashBackColor">_Transparent</prop> <prop name="AntiAliased">False</prop> <prop name="LineType">[solid,oneColor,JoinBevel,CapProjecting,1]</prop> <prop name="BorderZoomable">False</prop> <prop name="FillType">[solid]</prop> <prop name="Geometry">1 0 0 1.0625 2 -5.625</prop> <prop name="BorderStyle">3D</prop> <prop name="Location">0 90</prop> <prop name="Size">1651 -81</prop> <prop name="CornerRadius">8</prop> <prop name="Transformable">True</prop> </properties> </shape> <shape Name="PUSH_BUTTON7" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">21</prop> <prop name="Type"></prop> <prop name="RefPoint">19.99999999999989 -125.625</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">20</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">385 17.125</prop> <prop name="Size">180 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сохранить все уставки в ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.writeBufferToPara(); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON8" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">22</prop> <prop name="Type"></prop> <prop name="RefPoint">188.9999999999999 -47.87500000000001</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">21</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">186 16.875</prop> <prop name="Size">200 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сохранить измененные уставки в ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.writeBufferToPara(); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON9" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">23</prop> <prop name="Type"></prop> <prop name="RefPoint">407.9999999999999 -52.75000000000001</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">22</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">17 17</prop> <prop name="Size">170 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сохранить в архив</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { //setpointMap.writeToFile(); //setpointMap.setReaded(false); setpointMap.writeToSQL(); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON10" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">24</prop> <prop name="Type"></prop> <prop name="RefPoint">563.9999999999999 -52.68750000000001</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">23</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">564 17.125</prop> <prop name="Size">180 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Прочитать из ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { PLC_GROUP_BTN.enabled(false); setpointMap.readFromPLC(); PLC_GROUP_BTN.enabled(true); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON1" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">25</prop> <prop name="Type"></prop> <prop name="RefPoint">16.99999999999991 25.5</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">24</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">17 17</prop> <prop name="Size">170 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сохранить в архив</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.writeToSQL(); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON5" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">26</prop> <prop name="Type"></prop> <prop name="RefPoint">379.9999999999999 24.5</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">25</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">385.0000000000001 17.125</prop> <prop name="Size">180 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сравнить с ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.comparingArrays(); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON6" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">27</prop> <prop name="Type"></prop> <prop name="RefPoint">560 24.5625</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">26</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">564 17.125</prop> <prop name="Size">180 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Прочитать из архива</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { ARCHIVE_GROUP_BTN.enabled(false); setpointMap.readFromArchive(); ARCHIVE_GROUP_BTN.enabled(true); }]]></script> </events> </shape> <shape Name="PUSH_BUTTON11" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">28</prop> <prop name="Type"></prop> <prop name="RefPoint">152.9999999999999 320.875</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">27</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,57,0,0,0,0,0,Medium</prop> </prop> <prop name="Location">185.9999999999999 16.875</prop> <prop name="Size">200 62</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Сохранить все уставки в ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.writeToParaFromArchive(); }]]></script> </events> </shape> <shape Name="IndicatorLoad" shapeType="GENERIC" layerId="0"> <properties> <prop name="serialId">29</prop> <prop name="Type">Indicator</prop> <prop name="RefPoint">877 -222.866278773367</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_3DText</prop> <prop name="BackColor">scadScreenBackground</prop> <prop name="TabOrder">28</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> <prop name="en_US.utf8"></prop> <prop name="en_GB.utf8"></prop> </prop> <prop name="TransparentForMouse">True</prop> <prop name="minimumSize">25 25</prop> <prop name="maximumSize">80 80</prop> <prop name="layoutAlignment">AlignVCenter</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">MS Shell Dlg 2,-1,10,5,50,0,0,0,0,0</prop> <prop name="en_US.utf8">MS Shell Dlg 2,-1,10,5,50,0,0,0,0,0</prop> <prop name="en_GB.utf8">MS Shell Dlg 2,-1,10,5,50,0,0,0,0,0</prop> </prop> <prop name="Location">909.812499999998 7.937500000000024</prop> <prop name="Size">80 80</prop> <prop name="ObjectType">AttentionEffect.ewo</prop> <extended> <prop type="COLOR" name="color1">{0,0,255}</prop> <prop type="ENUM" name="effectType">4</prop> </extended> </properties> </shape> <shape Name="Archive_btn" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">30</prop> <prop name="Type"></prop> <prop name="RefPoint">1660 60.72499999999999</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">29</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Hack,-1,16,5,50,0,0,0,0,0,Regular</prop> </prop> <prop name="Location">1660 49.99999999999999</prop> <prop name="Size">120 40</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Архив</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { mode["Archive"] = true; mode["PLC"] = false; Archive_btn.backCol = (mode["Archive"])?"green":"_Window"; PLC_btn.backCol = (mode["PLC"])?"green":"_Window"; PLC_GROUP_BTN.visible = false; ARCHIVE_GROUP_BTN.visible = true; ARCHIVE_GROUP_BTN.enabled(editingIsAllowed); setpointMap.setMode(mode["PLC"], mode["Archive"]); delay(0, 100); //if (!setpointMap.get_readed()) {Mode.enabled(false); setpointMap.read_from_file(); setpointMap.set_readed(true); Mode.enabled(true);} }]]></script> <script name="Initialize" isEscaped="1"><![CDATA[main() { this.backCol = (mode["Archive"])?"green":"_Window"; }]]></script> </events> </shape> <shape Name="PLC_btn" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">31</prop> <prop name="Type"></prop> <prop name="RefPoint">1779 60.72499999999999</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">30</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Hack,-1,16,5,50,0,0,0,0,0,Regular</prop> </prop> <prop name="Location">1779 49.99999999999999</prop> <prop name="Size">120 40</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">ПЛК</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { mode["Archive"] = false; mode["PLC"] = true; Archive_btn.backCol = (mode["Archive"])?"green":"_Window"; PLC_btn.backCol = (mode["PLC"])?"green":"_Window"; PLC_GROUP_BTN.visible = true; ARCHIVE_GROUP_BTN.visible = false; setpointMap.setMode(mode["PLC"], mode["Archive"]); Mode.enabled(false); PLC_GROUP_BTN.enabled(false); ARCHIVE_GROUP_BTN.enabled(false); Mode.enabled(true); PLC_GROUP_BTN.enabled(editingIsAllowed); ARCHIVE_GROUP_BTN.enabled(true); ARCHIVE_GROUP_BTN.enabled(editingIsAllowed); }]]></script> <script name="Initialize" isEscaped="1"><![CDATA[main() { this.backCol = (mode["PLC"])?"green":"_Window"; }]]></script> </events> </shape> <shape Name="btnPRINT" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">32</prop> <prop name="Type"></prop> <prop name="RefPoint">1550 23</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">31</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,50,0,0,0,0,0</prop> </prop> <prop name="Location">1550 14</prop> <prop name="Size">101 41</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Печать</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.printTables(); }]]></script> </events> </shape> <shape Name="btnEXPORT" shapeType="PUSH_BUTTON" layerId="0"> <properties> <prop name="serialId">33</prop> <prop name="Type"></prop> <prop name="RefPoint">1420 23</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_ButtonText</prop> <prop name="BackColor">_Button</prop> <prop name="TabOrder">32</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,50,0,0,0,0,0</prop> </prop> <prop name="Location">1420 14</prop> <prop name="Size">131 41</prop> <prop name="BorderStyle">Styled</prop> <prop name="Text"> <prop name="ru_RU.utf8">Экспорт в файл</prop> </prop> </properties> <events> <script name="Clicked" isEscaped="1"><![CDATA[main(mapping event) { setpointMap.writeToFile(); }]]></script> </events> </shape> <shape Name="version" shapeType="PRIMITIVE_TEXT" layerId="0"> <properties> <prop name="serialId">34</prop> <prop name="Type"></prop> <prop name="RefPoint">530 250</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_WindowText</prop> <prop name="BackColor">_Window</prop> <prop name="TabOrder">33</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="DashBackColor">_Transparent</prop> <prop name="AntiAliased">False</prop> <prop name="LineType">[solid,oneColor,JoinBevel,CapProjecting,1]</prop> <prop name="BorderZoomable">False</prop> <prop name="FillType">[outline]</prop> <prop name="Geometry">0.3311850311850306 0 0 1 1383.363825363826 -190</prop> <prop name="Location">530 250</prop> <prop name="Size">261 21</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,50,0,0,0,0,0</prop> </prop> <prop name="Text"> <prop name="ru_RU.utf8">******</prop> </prop> <prop name="Distance">2</prop> <prop name="BorderOffset">2</prop> <prop name="Bordered">False</prop> <prop name="Fit">False</prop> <prop name="Transformable">False</prop> <prop name="TextFormat">[0s,,,AlignLeft]</prop> </properties> </shape> <shape Name="PRIMITIVE_TEXT2" shapeType="PRIMITIVE_TEXT" layerId="0"> <properties> <prop name="serialId">36</prop> <prop name="Type"></prop> <prop name="RefPoint">770 200</prop> <prop name="Enable">True</prop> <prop name="Visible">True</prop> <prop name="ForeColor">_WindowText</prop> <prop name="BackColor">_Window</prop> <prop name="TabOrder">34</prop> <prop name="ToolTipText"> <prop name="ru_RU.utf8"></prop> </prop> <prop name="layoutAlignment">AlignNone</prop> <prop name="snapMode">Point</prop> <prop name="DashBackColor">_Transparent</prop> <prop name="AntiAliased">False</prop> <prop name="LineType">[solid,oneColor,JoinBevel,CapProjecting,1]</prop> <prop name="BorderZoomable">False</prop> <prop name="FillType">[outline]</prop> <prop name="Geometry">0.5749385749385749 0 0 1 1047.297297297297 -140</prop> <prop name="Location">770 200</prop> <prop name="Size">111 21</prop> <prop name="Font"> <prop name="ru_RU.utf8">Noto Sans,-1,16,5,50,0,0,0,0,0</prop> </prop> <prop name="Text"> <prop name="ru_RU.utf8">Версия:</prop> </prop> <prop name="Distance">2</prop> <prop name="BorderOffset">2</prop> <prop name="Bordered">False</prop> <prop name="Fit">False</prop> <prop name="Transformable">False</prop> <prop name="TextFormat">[0s,,,AlignLeft]</prop> </properties> </shape> </shapes> <groups> <group parentSerial="-1" Name="PLC_GROUP_BTN" serial="3"> <properties> <prop name="shapeSerial">21</prop> <prop name="shapeSerial">22</prop> <prop name="shapeSerial">23</prop> <prop name="shapeSerial">24</prop> <prop name="layoutAlignment">AlignNone</prop> </properties> </group> <group parentSerial="-1" Name="ARCHIVE_GROUP_BTN" serial="4"> <properties> <prop name="shapeSerial">25</prop> <prop name="shapeSerial">28</prop> <prop name="shapeSerial">26</prop> <prop name="shapeSerial">27</prop> <prop name="layoutAlignment">AlignNone</prop> </properties> </group> <group parentSerial="-1" Name="Mode" serial="5"> <properties> <prop name="shapeSerial">30</prop> <prop name="shapeSerial">31</prop> <prop name="layoutAlignment">AlignNone</prop> </properties> </group> </groups> </panel>