From 37e12dfce0b3740c094e7f07d107af3cded2c065 Mon Sep 17 00:00:00 2001
From: Elena Donegani <elena.donegani@ess.eu>
Date: Wed, 10 Jun 2020 18:30:05 +0200
Subject: [PATCH] Replace asynRegister.bob

---
 99-Shared/asyn/asynRegister.bob | 1354 +++++++++++++++++++++----------
 1 file changed, 921 insertions(+), 433 deletions(-)

diff --git a/99-Shared/asyn/asynRegister.bob b/99-Shared/asyn/asynRegister.bob
index 7c74376..ad6a0df 100644
--- a/99-Shared/asyn/asynRegister.bob
+++ b/99-Shared/asyn/asynRegister.bob
@@ -4,823 +4,1306 @@
   <x>344</x>
   <y>142</y>
   <width>510</width>
-  <height>345</height>
+  <height>450</height>
   <background_color>
-    <color red="187" green="187" blue="187">
+    <color red="240" green="240" blue="240">
     </color>
   </background_color>
-  <grid_visible>false</grid_visible>
-  <grid_step_x>5</grid_step_x>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>BGGrey02-background</name>
+    <y>50</y>
+    <width>510</width>
+    <height>400</height>
+    <line_width>2</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>BGGrey03_10</name>
+    <x>12</x>
+    <y>360</y>
+    <width>485</width>
+    <height>80</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_22</name>
+      <pv_name>$(P)$(R)SamplingFrequencyR</pv_name>
+      <x>403</x>
+      <y>596</y>
+      <width>60</width>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>BGGrey03_9</name>
+    <x>12</x>
+    <y>120</y>
+    <width>485</width>
+    <height>220</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input</name>
+      <pv_name>$(P)$(R).I32OUT</pv_name>
+      <x>132</x>
+      <y>85</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="BLACK-TEXT" red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>1</format>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input</name>
+      <pv_name>$(P)$(R).I32OUT</pv_name>
+      <x>132</x>
+      <y>110</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="BLACK-TEXT" red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>4</format>
+      <show_units>false</show_units>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update</name>
+      <pv_name>$(P)$(R).I32INP</pv_name>
+      <x>133</x>
+      <y>135</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="BLACK-TEXT" red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>1</format>
+      <show_units>false</show_units>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update</name>
+      <pv_name>$(P)$(R).I32INP</pv_name>
+      <x>133</x>
+      <y>160</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="BLACK-TEXT" red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <format>4</format>
+      <show_units>false</show_units>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>BGGrey03_8</name>
+    <x>12</x>
+    <y>60</y>
+    <width>485</width>
+    <height>40</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>510</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <line_color>
+      <color red="128" green="0" blue="255">
+      </color>
+    </line_color>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+    <actions>
+    </actions>
+    <tooltip>$(pv_name)
+$(pv_value)</tooltip>
+  </widget>
   <widget type="label" version="2.0.0">
-    <name>text #6</name>
+    <name>Label</name>
     <text>Timeout (sec):</text>
-    <x>6</x>
-    <y>43</y>
+    <x>50</x>
+    <y>70</y>
     <width>140</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textentry" version="3.0.0">
-    <name>text entry #9</name>
+    <name>Text Input</name>
     <pv_name>$(P)$(R).TMOT</pv_name>
-    <x>151</x>
-    <y>43</y>
-    <width>50</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>160</x>
+    <y>70</y>
+    <width>110</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>1</format>
     <show_units>false</show_units>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="combo" version="2.0.0">
-    <name>menu #13</name>
+    <name>Menu Button</name>
     <pv_name>$(P)$(R).TMOD</pv_name>
-    <x>320</x>
-    <y>43</y>
+    <x>379</x>
+    <y>70</y>
     <width>110</width>
     <height>20</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #16</name>
+    <name>Label</name>
     <text>Transfer:</text>
-    <x>225</x>
-    <y>43</y>
+    <x>280</x>
+    <y>70</y>
     <width>90</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
     <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #19</name>
+    <name>Label</name>
     <text>I/O Status:</text>
-    <x>10</x>
-    <y>284</y>
+    <x>28</x>
+    <y>370</y>
     <width>110</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #22</name>
+    <name>Label</name>
     <text>I/O Severity:</text>
-    <x>217</x>
-    <y>284</y>
+    <x>237</x>
+    <y>370</y>
     <width>130</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textupdate" version="2.0.0">
-    <name>text update #25</name>
+    <name>Text Update</name>
     <pv_name>$(P)$(R).STAT</pv_name>
-    <x>122</x>
-    <y>284</y>
-    <width>85</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>162</x>
+    <y>370</y>
+    <width>110</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="218" green="218" blue="218">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>6</format>
     <show_units>false</show_units>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textupdate" version="2.0.0">
-    <name>text update #29</name>
+    <name>Text Update</name>
     <pv_name>$(P)$(R).SEVR</pv_name>
-    <x>349</x>
-    <y>284</y>
-    <width>85</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>374</x>
+    <y>370</y>
+    <width>110</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="218" green="218" blue="218">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>6</format>
     <show_units>false</show_units>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
-  <widget type="rectangle" version="2.0.0">
-    <name>rectangle #33</name>
-    <x>6</x>
-    <y>279</y>
-    <width>430</width>
-    <height>25</height>
-    <line_width>1</line_width>
-    <line_color>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <text>Scan:</text>
+    <x>13</x>
+    <y>410</y>
+    <width>50</width>
+    <foreground_color>
       <color red="0" green="0" blue="0">
       </color>
-    </line_color>
+    </foreground_color>
     <background_color>
-      <color red="0" green="0" blue="0">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
-    <transparent>true</transparent>
-  </widget>
-  <widget type="label" version="2.0.0">
-    <name>text #36</name>
-    <text>Scan:</text>
-    <x>9</x>
-    <y>310</y>
-    <width>50</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="combo" version="2.0.0">
-    <name>menu #39</name>
+    <name>Menu Button</name>
     <pv_name>$(P)$(R).SCAN</pv_name>
-    <x>64</x>
-    <y>310</y>
+    <x>68</x>
+    <y>410</y>
     <width>110</width>
     <height>20</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
   </widget>
   <widget type="action_button" version="3.0.0">
-    <name>message button #42</name>
+    <name>Action Button</name>
     <actions>
       <action type="write_pv">
         <pv_name>$(P)$(R).PROC</pv_name>
         <value>1</value>
-        <description>Write</description>
       </action>
     </actions>
     <pv_name>$(P)$(R).PROC</pv_name>
     <text>Process</text>
-    <x>179</x>
-    <y>310</y>
+    <x>183</x>
+    <y>410</y>
     <width>80</width>
     <height>20</height>
-    <background_color>
-      <color red="115" green="223" blue="255">
-      </color>
-    </background_color>
-  </widget>
-  <widget type="rectangle" version="2.0.0">
-    <name>rectangle #45</name>
-    <y>5</y>
-    <width>510</width>
-    <height>29</height>
-    <line_color>
-      <color red="218" green="218" blue="218">
+    <foreground_color>
+      <color red="0" green="0" blue="0">
       </color>
-    </line_color>
+    </foreground_color>
     <background_color>
-      <color red="218" green="218" blue="218">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #48</name>
+    <name>Label</name>
+    <class>TITLE</class>
     <text>$(P)$(R)</text>
-    <y>9</y>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
     <width>510</width>
-    <height>21</height>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
       </font>
     </font>
-    <horizontal_alignment>1</horizontal_alignment>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #51</name>
+    <name>Label</name>
     <text>Mask (hex):</text>
-    <x>27</x>
-    <y>251</y>
+    <x>22</x>
+    <y>305</y>
     <width>110</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #54</name>
+    <name>Label</name>
     <text>Input (hex):</text>
-    <x>17</x>
-    <y>226</y>
+    <x>12</x>
+    <y>280</y>
     <width>120</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #57</name>
+    <name>Label</name>
     <text>Input:</text>
-    <x>77</x>
-    <y>201</y>
+    <x>72</x>
+    <y>255</y>
     <width>60</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #60</name>
+    <name>Label</name>
     <text>Output (hex):</text>
-    <x>7</x>
-    <y>176</y>
+    <x>2</x>
+    <y>230</y>
     <width>130</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #63</name>
+    <name>Label</name>
     <text>Output:</text>
-    <x>67</x>
-    <y>151</y>
+    <x>62</x>
+    <y>205</y>
     <width>70</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="combo" version="2.0.0">
-    <name>menu #66</name>
+    <name>Menu Button</name>
     <pv_name>$(P)$(R).IFACE</pv_name>
-    <x>5</x>
-    <y>101</y>
-    <width>130</width>
+    <x>20</x>
+    <y>155</y>
+    <width>110</width>
     <height>20</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #69</name>
+    <name>Label</name>
     <text>Interface:</text>
-    <x>37</x>
-    <y>76</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
-  </widget>
-  <widget type="textupdate" version="2.0.0">
-    <name>text update #72</name>
-    <pv_name>$(P)$(R).I32INP</pv_name>
-    <x>147</x>
-    <y>226</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <background_color>
-      <color red="115" green="223" blue="255">
-      </color>
-    </background_color>
-    <format>4</format>
-    <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="textupdate" version="2.0.0">
-    <name>text update #76</name>
-    <pv_name>$(P)$(R).I32INP</pv_name>
-    <x>147</x>
-    <y>201</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <background_color>
-      <color red="115" green="223" blue="255">
+    <x>32</x>
+    <y>130</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
       </color>
-    </background_color>
-    <format>1</format>
-    <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="textentry" version="3.0.0">
-    <name>text entry #80</name>
-    <pv_name>$(P)$(R).I32OUT</pv_name>
-    <x>147</x>
-    <y>176</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
-    <format>4</format>
-    <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
-  </widget>
-  <widget type="textentry" version="3.0.0">
-    <name>text entry #84</name>
-    <pv_name>$(P)$(R).I32OUT</pv_name>
-    <x>147</x>
-    <y>151</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <background_color>
-      <color red="115" green="223" blue="255">
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
       </color>
-    </background_color>
-    <format>1</format>
-    <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #88</name>
+    <name>Label</name>
     <text>Active</text>
-    <x>167</x>
-    <y>126</y>
+    <x>162</x>
+    <y>180</y>
     <width>60</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==1)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #92</name>
+    <name>Label</name>
     <text>Inactive</text>
-    <x>157</x>
-    <y>126</y>
+    <x>152</x>
+    <y>180</y>
     <width>80</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="!(pv0==1)">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(!(pv0==1))">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #96</name>
+    <name>Label</name>
     <text>Supported</text>
-    <x>152</x>
-    <y>101</y>
+    <x>147</x>
+    <y>155</y>
     <width>90</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_not_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0!=0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0!=0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).I32IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #100</name>
+    <name>Label</name>
     <text>Unsupported</text>
-    <x>142</x>
-    <y>101</y>
+    <x>137</x>
+    <y>155</y>
     <width>110</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).I32IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #104</name>
+    <name>Label</name>
     <text>Int32</text>
-    <x>172</x>
-    <y>76</y>
+    <x>167</x>
+    <y>130</y>
     <width>50</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textentry" version="3.0.0">
-    <name>text entry #107</name>
+    <name>Text Input</name>
     <pv_name>$(P)$(R).UI32MASK</pv_name>
-    <x>272</x>
-    <y>251</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>267</x>
+    <y>305</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>4</format>
     <show_units>false</show_units>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textupdate" version="2.0.0">
-    <name>text update #111</name>
+    <name>Text Update</name>
     <pv_name>$(P)$(R).UI32INP</pv_name>
-    <x>272</x>
-    <y>226</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>267</x>
+    <y>280</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>4</format>
     <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textupdate" version="2.0.0">
-    <name>text update #115</name>
+    <name>Text Update</name>
     <pv_name>$(P)$(R).UI32INP</pv_name>
-    <x>272</x>
-    <y>201</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>267</x>
+    <y>255</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>1</format>
     <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textentry" version="3.0.0">
-    <name>text entry #119</name>
+    <name>Text Input</name>
     <pv_name>$(P)$(R).UI32OUT</pv_name>
-    <x>272</x>
-    <y>176</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>267</x>
+    <y>230</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>4</format>
     <show_units>false</show_units>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textentry" version="3.0.0">
-    <name>text entry #123</name>
+    <name>Text Input</name>
     <pv_name>$(P)$(R).UI32OUT</pv_name>
-    <x>272</x>
-    <y>151</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>267</x>
+    <y>205</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>1</format>
     <show_units>false</show_units>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #127</name>
+    <name>Label</name>
     <text>Active</text>
-    <x>292</x>
-    <y>126</y>
+    <x>287</x>
+    <y>180</y>
     <width>60</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==2">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==2)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #131</name>
+    <name>Label</name>
     <text>Inactive</text>
-    <x>282</x>
-    <y>126</y>
+    <x>276</x>
+    <y>180</y>
     <width>80</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="!(pv0==2)">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(!(pv0==2))">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #135</name>
+    <name>Label</name>
     <text>Unsupported</text>
-    <x>267</x>
-    <y>101</y>
+    <x>262</x>
+    <y>155</y>
     <width>110</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).UI32IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #139</name>
+    <name>Label</name>
     <text>Supported</text>
-    <x>277</x>
-    <y>101</y>
+    <x>271</x>
+    <y>155</y>
     <width>90</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_not_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0!=0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0!=0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).UI32IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #143</name>
+    <name>Label</name>
     <text>UInt32Digital</text>
-    <x>257</x>
-    <y>76</y>
+    <x>271</x>
+    <y>130</y>
     <width>130</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textupdate" version="2.0.0">
-    <name>text update #146</name>
+    <name>Text Update</name>
     <pv_name>$(P)$(R).F64INP</pv_name>
-    <x>397</x>
-    <y>201</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>392</x>
+    <y>255</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>1</format>
     <show_units>false</show_units>
-    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="textentry" version="3.0.0">
-    <name>text entry #150</name>
+    <name>Text Input</name>
     <pv_name>$(P)$(R).F64OUT</pv_name>
-    <x>397</x>
-    <y>151</y>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
+    <x>392</x>
+    <y>205</y>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
     <format>1</format>
     <show_units>false</show_units>
+    <actions>
+    </actions>
     <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #154</name>
+    <name>Label</name>
     <text>Active</text>
-    <x>417</x>
-    <y>126</y>
+    <x>412</x>
+    <y>180</y>
     <width>60</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==3">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==3)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #158</name>
+    <name>Label</name>
     <text>Inactive</text>
-    <x>407</x>
-    <y>126</y>
+    <x>412</x>
+    <y>180</y>
     <width>80</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_calc" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="!(pv0==3)">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(!(pv0==3))">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).IFACE</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #162</name>
+    <name>Label</name>
     <text>Unsupported</text>
-    <x>392</x>
-    <y>101</y>
+    <x>397</x>
+    <y>155</y>
     <width>110</width>
     <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
+      <font family="Sans" style="REGULAR" size="10.891089108910892">
       </font>
     </font>
     <foreground_color>
       <color red="222" green="19" blue="9">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0==0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0==0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).F64IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #166</name>
+    <name>Label</name>
     <text>Supported</text>
-    <x>402</x>
-    <y>101</y>
+    <x>397</x>
+    <y>155</y>
     <width>90</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
     <foreground_color>
       <color red="51" green="153" blue="0">
       </color>
     </foreground_color>
-    <auto_size>true</auto_size>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
     <rules>
-      <rule name="vis_if_not_zero" prop_id="visible" out_exp="false">
+      <rule name="Visibility" prop_id="visible" out_exp="false">
+        <exp bool_exp="pv0!=0">
+          <value>true</value>
+        </exp>
         <exp bool_exp="!(pv0!=0)">
           <value>false</value>
         </exp>
         <pv_name>$(P)$(R).F64IV</pv_name>
       </rule>
     </rules>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #170</name>
+    <name>Label</name>
     <text>Float64</text>
-    <x>412</x>
-    <y>76</y>
+    <x>414</x>
+    <y>130</y>
     <width>70</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="label" version="2.0.0">
-    <name>text #173</name>
+    <name>Label</name>
     <text>More...</text>
-    <x>364</x>
-    <y>310</y>
+    <x>351</x>
+    <y>410</y>
     <width>70</width>
-    <font>
-      <font family="Liberation Sans" style="REGULAR" size="16.0">
-      </font>
-    </font>
-    <auto_size>true</auto_size>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
   </widget>
   <widget type="action_button" version="3.0.0">
-    <name>related display #176</name>
+    <name>Menu Button</name>
     <actions>
       <action type="open_display">
         <file>asynRecord.opi</file>
@@ -843,14 +1326,19 @@
         <description>GPIB parameters</description>
       </action>
     </actions>
-    <text></text>
-    <x>439</x>
-    <y>310</y>
+    <text>Menu Button Label</text>
+    <x>429</x>
+    <y>410</y>
     <width>56</width>
     <height>20</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
     <background_color>
-      <color red="115" green="223" blue="255">
+      <color name="BLACK-TEXT" red="255" green="255" blue="255">
       </color>
     </background_color>
+    <tooltip>$(actions)</tooltip>
   </widget>
 </display>
-- 
GitLab