From 2f8e7ac4361d50597cb89653c7fb830796ef7f57 Mon Sep 17 00:00:00 2001 From: Sam Jenkins <s.jenkins@stfc.ac.uk> Date: Wed, 29 Jun 2022 14:30:05 +0100 Subject: [PATCH 1/4] Made Fixes to simplified OPI --- .../resources/hifi_main_cryomag.opi | 470 +++++++++--------- 1 file changed, 235 insertions(+), 235 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi index e767a68641..0aa1a3db6b 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi @@ -1,6 +1,6 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_scale_widgets> <auto_scale_widgets>false</auto_scale_widgets> <min_width>-1</min_width> @@ -8,11 +8,11 @@ </auto_scale_widgets> <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <boy_version>5.1.0</boy_version> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> <grid_space>6</grid_space> <height>600</height> @@ -20,9 +20,9 @@ <include_parent_macros>true</include_parent_macros> <PV_ROOT>$(P)$(CRYOMAG)</PV_ROOT> </macros> - <name/> - <rules/> - <scripts/> + <name></name> + <rules /> + <scripts /> <show_close_button>true</show_close_button> <show_edit_range>true</show_edit_range> <show_grid>true</show_grid> @@ -34,13 +34,13 @@ <x>-1</x> <y>-1</y> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Title_Background_NEW" red="240" green="240" blue="240"/> + <color name="ISIS_Title_Background_NEW" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -49,21 +49,21 @@ <opifont.name fontName="Segoe UI" height="18" style="1" pixels="false">ISIS_Header1_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>37</height> <horizontal_alignment>0</horizontal_alignment> <name>System_Label</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>HIFI Main Cryomagnet</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -75,19 +75,19 @@ <y>6</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.tab" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <active_tab>0</active_tab> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <enabled>true</enabled> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> <height>553</height> <horizontal_tabs>true</horizontal_tabs> @@ -96,39 +96,39 @@ </macros> <minimum_tab_height>10</minimum_tab_height> <name>Tabbed Container</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <tab_0_background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </tab_0_background_color> <tab_0_enabled>true</tab_0_enabled> <tab_0_font> <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> </tab_0_font> <tab_0_foreground_color> - <color red="0" green="0" blue="0"/> + <color red="0" green="0" blue="0" /> </tab_0_foreground_color> - <tab_0_icon_path/> + <tab_0_icon_path></tab_0_icon_path> <tab_0_title>Operation</tab_0_title> <tab_1_background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </tab_1_background_color> <tab_1_enabled>true</tab_1_enabled> <tab_1_font> <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> </tab_1_font> <tab_1_foreground_color> - <color red="0" green="0" blue="0"/> + <color red="0" green="0" blue="0" /> </tab_1_foreground_color> - <tab_1_icon_path/> + <tab_1_icon_path></tab_1_icon_path> <tab_1_title>Ramp Table</tab_1_title> <tab_count>2</tab_count> - <tooltip/> + <tooltip></tooltip> <visible>true</visible> <widget_type>Tabbed Container</widget_type> <width>607</width> @@ -136,12 +136,12 @@ <x>6</x> <y>42</y> <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -151,7 +151,7 @@ <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> </font> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> <height>524</height> <lock_children>false</lock_children> @@ -159,15 +159,15 @@ <include_parent_macros>true</include_parent_macros> </macros> <name>Operation</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>true</show_scrollbar> - <tooltip/> + <tooltip></tooltip> <transparent>true</transparent> <visible>true</visible> <widget_type>Grouping Container</widget_type> @@ -176,13 +176,13 @@ <x>1</x> <y>1</y> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -191,21 +191,21 @@ <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_2</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Voltage out:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -217,13 +217,13 @@ <y>78</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -232,21 +232,21 @@ <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Target:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -258,13 +258,13 @@ <y>6</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -273,21 +273,21 @@ <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_1</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Output:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -299,16 +299,16 @@ <y>30</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -318,7 +318,7 @@ </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -327,15 +327,15 @@ <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):OUTPUT</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -351,13 +351,13 @@ $(pv_value)</tooltip> <y>30</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -366,21 +366,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_15</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> - <text>Coil:</text> - <tooltip/> + <text>Persist:</text> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -392,16 +392,16 @@ $(pv_value)</tooltip> <y>54</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -411,7 +411,7 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -419,16 +419,16 @@ $(pv_value)</tooltip> <name>Text Update_1</name> <precision>0</precision> <precision_from_pv>true</precision_from_pv> - <pv_name>$(PV_ROOT):OUTPUT:COIL</pv_name> - <pv_value/> + <pv_name>$(PV_ROOT):OUTPUT:PERSIST</pv_name> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -444,27 +444,27 @@ $(pv_value)</tooltip> <y>54</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Textbox_Background" red="255" green="255" blue="255"/> + <color name="ISIS_Textbox_Background" red="255" green="255" blue="255" /> </background_color> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>3</border_style> <border_width>1</border_width> - <confirm_message/> + <confirm_message></confirm_message> <enabled>true</enabled> <font> <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Value_NEW</opifont.name> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -477,15 +477,15 @@ $(pv_value)</tooltip> <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):OUTPUT:SP</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <selector_type>0</selector_type> <show_units>true</show_units> <style>0</style> @@ -501,16 +501,16 @@ $(pv_value)</tooltip> <y>6</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -520,7 +520,7 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -529,15 +529,15 @@ $(pv_value)</tooltip> <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):OUTPUT:VOLT</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -553,13 +553,13 @@ $(pv_value)</tooltip> <y>78</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -568,21 +568,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_16</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Ramp rate:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -594,16 +594,16 @@ $(pv_value)</tooltip> <y>102</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -613,7 +613,7 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -622,15 +622,15 @@ $(pv_value)</tooltip> <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):RAMP:RATE</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -646,13 +646,13 @@ $(pv_value)</tooltip> <y>102</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -661,21 +661,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_17</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Ready:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -687,13 +687,13 @@ $(pv_value)</tooltip> <y>126</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -702,21 +702,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_18</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Ramping:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -728,22 +728,22 @@ $(pv_value)</tooltip> <y>150</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -753,27 +753,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>power_led_2</name> <off_color> - <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0"/> + <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Green_LED_On" red="0" green="255" blue="0"/> + <color name="ISIS_Green_LED_On" red="0" green="255" blue="0" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):READY</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -786,22 +786,22 @@ $(pv_value)</tooltip> <y>123</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -811,27 +811,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>power_led_1</name> <off_color> - <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0"/> + <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Green_LED_On" red="0" green="255" blue="0"/> + <color name="ISIS_Green_LED_On" red="0" green="255" blue="0" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):RAMP:RAMPING</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -844,13 +844,13 @@ $(pv_value)</tooltip> <y>150</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -859,21 +859,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_19</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Time to target:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -885,16 +885,16 @@ $(pv_value)</tooltip> <y>174</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -904,7 +904,7 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>20</height> @@ -913,15 +913,15 @@ $(pv_value)</tooltip> <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):TARGET:TIME</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -937,13 +937,13 @@ $(pv_value)</tooltip> <y>174</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -952,21 +952,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_20</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Status:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -978,16 +978,16 @@ $(pv_value)</tooltip> <y>228</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>1</border_style> <border_width>1</border_width> @@ -997,7 +997,7 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> <height>79</height> @@ -1006,15 +1006,15 @@ $(pv_value)</tooltip> <precision>0</precision> <precision_from_pv>true</precision_from_pv> <pv_name>$(PV_ROOT):STAT</pv_name> - <pv_value/> + <pv_value /> <rotation_angle>0.0</rotation_angle> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_units>true</show_units> <text>######</text> <tooltip>$(pv_name) @@ -1030,10 +1030,10 @@ $(pv_value)</tooltip> <y>258</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1043,21 +1043,21 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>28</height> - <image/> + <image></image> <name>Button_1</name> <push_action_index>0</push_action_index> <pv_name>$(PV_ROOT):START:SP</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <style>1</style> <text>Go</text> <toggle_button>false</toggle_button> @@ -1071,10 +1071,10 @@ $(pv_value)</tooltip> <y>357</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1084,21 +1084,21 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>28</height> - <image/> + <image></image> <name>Button_1</name> <push_action_index>0</push_action_index> <pv_name>$(PV_ROOT):PAUSE:SP</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <style>1</style> <text>Pause</text> <toggle_button>false</toggle_button> @@ -1112,10 +1112,10 @@ $(pv_value)</tooltip> <y>401</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1125,21 +1125,21 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>28</height> - <image/> + <image></image> <name>Button_1</name> <push_action_index>0</push_action_index> - <pv_name>$(PV_ROOT):ABORT:SP</pv_name> - <pv_value/> - <rules/> + <pv_name>$(PV_ROOT):ABORT</pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <style>1</style> <text>Abort</text> <toggle_button>false</toggle_button> @@ -1153,22 +1153,22 @@ $(pv_value)</tooltip> <y>445</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -1178,27 +1178,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>LED</name> <off_color> - <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0"/> + <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Red_LED_On" red="255" green="100" blue="100"/> + <color name="ISIS_Red_LED_On" red="255" green="100" blue="100" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):TRIP</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -1211,13 +1211,13 @@ $(pv_value)</tooltip> <y>477</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1226,21 +1226,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_18</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Trip:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -1252,12 +1252,12 @@ $(pv_value)</tooltip> <y>480</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.linkingContainer" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>3</border_style> <border_width>1</border_width> @@ -1266,9 +1266,9 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> </font> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> - <group_name/> + <group_name></group_name> <height>451</height> <macros> <include_parent_macros>true</include_parent_macros> @@ -1276,7 +1276,7 @@ $(pv_value)</tooltip> <name>Linking Container</name> <opi_file>hifi_main_cryomag_advanced.opi</opi_file> <resize_behaviour>3</resize_behaviour> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> @@ -1285,15 +1285,15 @@ $(pv_value)</tooltip> <scripts> <path pathString="EmbeddedJs" checkConnect="false" sfe="false" seoe="false"> <scriptName>EmbeddedScript</scriptName> - <scriptText>importPackage(Packages.org.csstudio.opibuilder.scriptUtil); + <scriptText><![CDATA[importPackage(Packages.org.csstudio.opibuilder.scriptUtil); if(display.getMacroValue("SHOW_SIMPLIFIED_VIEW") == "NO") widget.setPropertyValue("visible",true); else - widget.setPropertyValue("visible",false);</scriptText> + widget.setPropertyValue("visible",false);]]></scriptText> <pv trig="true">=1</pv> </path> </scripts> - <tooltip/> + <tooltip></tooltip> <visible>true</visible> <widget_type>Linking Container</widget_type> <width>355</width> @@ -1303,12 +1303,12 @@ else </widget> </widget> <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1318,7 +1318,7 @@ else <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> </font> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> <height>524</height> <lock_children>false</lock_children> @@ -1326,15 +1326,15 @@ else <include_parent_macros>true</include_parent_macros> </macros> <name>Ramp Table</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>true</show_scrollbar> - <tooltip/> + <tooltip></tooltip> <transparent>true</transparent> <visible>false</visible> <widget_type>Grouping Container</widget_type> @@ -1345,10 +1345,10 @@ else </widget> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -1358,25 +1358,25 @@ else </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>1</height> - <image/> + <image></image> <name>Dummy</name> <push_action_index>0</push_action_index> - <pv_name/> - <pv_value/> - <rules/> + <pv_name></pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <style>1</style> - <text/> + <text></text> <toggle_button>false</toggle_button> - <tooltip/> + <tooltip></tooltip> <visible>true</visible> <widget_type>Action Button</widget_type> <width>1</width> @@ -1384,4 +1384,4 @@ else <x>6</x> <y>42</y> </widget> -</display> +</display> \ No newline at end of file From 6a7a1b220fb4e47306317e68a794e08c44db1947 Mon Sep 17 00:00:00 2001 From: Sam Jenkins <s.jenkins@stfc.ac.uk> Date: Wed, 29 Jun 2022 14:30:51 +0100 Subject: [PATCH 2/4] made change to advanced mode opi --- .../resources/hifi_main_cryomag_advanced.opi | 500 +++++++----------- 1 file changed, 196 insertions(+), 304 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi index 987ee4dce0..1a980cba3b 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi @@ -1,6 +1,6 @@ -<?xml version='1.0' encoding='UTF-8'?> +<?xml version="1.0" encoding="UTF-8"?> <display typeId="org.csstudio.opibuilder.Display" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_scale_widgets> <auto_scale_widgets>false</auto_scale_widgets> <min_width>-1</min_width> @@ -8,20 +8,20 @@ </auto_scale_widgets> <auto_zoom_to_fit_all>false</auto_zoom_to_fit_all> <background_color> - <color red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> <boy_version>5.1.0</boy_version> <foreground_color> - <color red="192" green="192" blue="192"/> + <color red="192" green="192" blue="192" /> </foreground_color> <grid_space>6</grid_space> <height>600</height> <macros> <include_parent_macros>true</include_parent_macros> </macros> - <name/> - <rules/> - <scripts/> + <name></name> + <rules /> + <scripts /> <show_close_button>true</show_close_button> <show_edit_range>true</show_edit_range> <show_grid>true</show_grid> @@ -32,64 +32,23 @@ <wuid>-42e62b4f:17863c76ae3:-7e8d</wuid> <x>-1</x> <y>-1</y> - <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> - </border_color> - <border_style>0</border_style> - <border_width>1</border_width> - <enabled>true</enabled> - <font> - <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> - </font> - <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> - <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> - </foreground_color> - <height>28</height> - <image/> - <name>Button_1</name> - <push_action_index>0</push_action_index> - <pv_name>$(PV_ROOT):OUTPUTMODE</pv_name> - <pv_value/> - <rules/> - <scale_options> - <width_scalable>true</width_scalable> - <height_scalable>true</height_scalable> - <keep_wh_ratio>false</keep_wh_ratio> - </scale_options> - <scripts/> - <style>1</style> - <text>Persistent</text> - <toggle_button>false</toggle_button> - <tooltip>$(pv_name) -$(pv_value)</tooltip> - <visible>true</visible> - <widget_type>Action Button</widget_type> - <width>90</width> - <wuid>-42e62b4f:17863c76ae3:-7e73</wuid> - <x>251</x> - <y>8</y> - </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -99,27 +58,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>LED</name> <off_color> - <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0"/> + <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Red_LED_On" red="255" green="100" blue="100"/> + <color name="ISIS_Red_LED_On" red="255" green="100" blue="100" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):QUENCH</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -132,13 +91,13 @@ $(pv_value)</tooltip> <y>43</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -147,21 +106,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_18</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Quench:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -173,22 +132,22 @@ $(pv_value)</tooltip> <y>46</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -198,27 +157,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>LED_1</name> <off_color> - <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0"/> + <color red="255" green="100" blue="100" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Red_LED_On" red="255" green="100" blue="100"/> + <color red="102" green="0" blue="0" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):MAGNET:TEMP:INRANGE</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -231,13 +190,13 @@ $(pv_value)</tooltip> <y>69</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -246,21 +205,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_1</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Temperature out of range:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -272,22 +231,22 @@ $(pv_value)</tooltip> <y>72</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -297,27 +256,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>LED_2</name> <off_color> - <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0"/> + <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Red_LED_On" red="255" green="100" blue="100"/> + <color name="ISIS_Red_LED_On" red="255" green="100" blue="100" /> </on_color> <on_label>ON</on_label> - <pv_name>$(PV_ROOT):MAGNET:TOOHOT</pv_name> - <pv_value/> - <rules/> + <pv_name>$(PV_ROOT):MAGNET:TEMP:TOOHOT</pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -330,13 +289,13 @@ $(pv_value)</tooltip> <y>99</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -345,21 +304,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_2</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Too hot:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -371,13 +330,13 @@ $(pv_value)</tooltip> <y>102</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -386,21 +345,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_3</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Heater on:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -412,22 +371,22 @@ $(pv_value)</tooltip> <y>132</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_OPI_Background" red="240" green="240" blue="240"/> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> </background_color> <bit>-1</bit> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <bulb_border>3</bulb_border> <bulb_border_color> - <color red="150" green="150" blue="150"/> + <color red="150" green="150" blue="150" /> </bulb_border_color> <data_type>0</data_type> <effect_3d>true</effect_3d> @@ -437,27 +396,27 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192"/> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> </foreground_color> <height>25</height> <name>power_led_2</name> <off_color> - <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0"/> + <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0" /> </off_color> <off_label>OFF</off_label> <on_color> - <color name="ISIS_Green_LED_On" red="0" green="255" blue="0"/> + <color name="ISIS_Green_LED_On" red="0" green="255" blue="0" /> </on_color> <on_label>ON</on_label> <pv_name>$(PV_ROOT):HEATER:STAT</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>true</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_boolean_label>false</show_boolean_label> <square_led>false</square_led> <tooltip>$(pv_name) @@ -469,96 +428,14 @@ $(pv_value)</tooltip> <x>167</x> <y>129</y> </widget> - <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> - </border_color> - <border_style>0</border_style> - <border_width>1</border_width> - <enabled>true</enabled> - <font> - <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> - </font> - <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> - <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> - </foreground_color> - <height>28</height> - <image/> - <name>Button_1</name> - <push_action_index>0</push_action_index> - <pv_name>$(PV_ROOT):OUTPUTMODE</pv_name> - <pv_value/> - <rules/> - <scale_options> - <width_scalable>true</width_scalable> - <height_scalable>true</height_scalable> - <keep_wh_ratio>false</keep_wh_ratio> - </scale_options> - <scripts/> - <style>1</style> - <text>Heater at B</text> - <toggle_button>false</toggle_button> - <tooltip>$(pv_name) -$(pv_value)</tooltip> - <visible>true</visible> - <widget_type>Action Button</widget_type> - <width>90</width> - <wuid>-42e62b4f:17863c76ae3:-7e21</wuid> - <x>78</x> - <y>162</y> - </widget> - <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> - </border_color> - <border_style>0</border_style> - <border_width>1</border_width> - <enabled>true</enabled> - <font> - <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> - </font> - <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> - <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> - </foreground_color> - <height>28</height> - <image/> - <name>Button_2</name> - <push_action_index>0</push_action_index> - <pv_name>$(PV_ROOT):OUTPUTMODE</pv_name> - <pv_value/> - <rules/> - <scale_options> - <width_scalable>true</width_scalable> - <height_scalable>true</height_scalable> - <keep_wh_ratio>false</keep_wh_ratio> - </scale_options> - <scripts/> - <style>1</style> - <text>Keep leads at B</text> - <toggle_button>false</toggle_button> - <tooltip>$(pv_name) -$(pv_value)</tooltip> - <visible>true</visible> - <widget_type>Action Button</widget_type> - <width>90</width> - <wuid>-42e62b4f:17863c76ae3:-7e19</wuid> - <x>78</x> - <y>198</y> - </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -567,21 +444,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_4</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Switch status:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -593,15 +470,15 @@ $(pv_value)</tooltip> <y>277</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.radioBox" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color red="230" green="230" blue="230"/> + <color red="230" green="230" blue="230" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -611,23 +488,23 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color red="0" green="0" blue="0"/> + <color red="0" green="0" blue="0" /> </foreground_color> <height>100</height> <horizontal>false</horizontal> <items_from_pv>true</items_from_pv> <name>Radio Box</name> <pv_name>$(PV_ROOT):SWITCH:STAT</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <selected_color> - <color red="77" green="77" blue="77"/> + <color red="77" green="77" blue="77" /> </selected_color> <tooltip>$(pv_name) $(pv_value)</tooltip> @@ -639,13 +516,13 @@ $(pv_value)</tooltip> <y>237</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <auto_size>false</auto_size> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> </background_color> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -654,21 +531,21 @@ $(pv_value)</tooltip> <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> </font> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <height>20</height> <horizontal_alignment>2</horizontal_alignment> <name>Label_5</name> - <rules/> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <show_scrollbar>false</show_scrollbar> <text>Compressors:</text> - <tooltip/> + <tooltip></tooltip> <transparent>false</transparent> <vertical_alignment>1</vertical_alignment> <visible>true</visible> @@ -680,15 +557,15 @@ $(pv_value)</tooltip> <y>376</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.radioBox" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <actions hook="false" hook_all="false" /> <alarm_pulsing>false</alarm_pulsing> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color red="230" green="230" blue="230"/> + <color red="230" green="230" blue="230" /> </background_color> <border_alarm_sensitive>true</border_alarm_sensitive> <border_color> - <color red="0" green="128" blue="255"/> + <color red="0" green="128" blue="255" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -698,23 +575,23 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color red="0" green="0" blue="0"/> + <color red="0" green="0" blue="0" /> </foreground_color> <height>100</height> <horizontal>false</horizontal> <items_from_pv>true</items_from_pv> <name>Radio Box_1</name> <pv_name>$(PV_ROOT):SWITCH:STAT</pv_name> - <pv_value/> - <rules/> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> + <scripts /> <selected_color> - <color red="77" green="77" blue="77"/> + <color red="77" green="77" blue="77" /> </selected_color> <tooltip>$(pv_name) $(pv_value)</tooltip> @@ -725,104 +602,118 @@ $(pv_value)</tooltip> <x>173</x> <y>336</y> </widget> - <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> - <actions hook="false" hook_all="false"/> - <auto_size>false</auto_size> - <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> - </background_color> + <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> + <actions hook="false" hook_all="false" /> + <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <enabled>true</enabled> <font> - <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> - <height>20</height> - <horizontal_alignment>2</horizontal_alignment> - <name>Label_6</name> - <rules/> + <height>1</height> + <image></image> + <name>Dummy</name> + <push_action_index>0</push_action_index> + <pv_name></pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> - <show_scrollbar>false</show_scrollbar> - <text>Persistent</text> - <tooltip/> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> + <scripts /> + <style>1</style> + <text></text> + <toggle_button>false</toggle_button> + <tooltip></tooltip> <visible>true</visible> - <widget_type>Label</widget_type> - <width>168</width> - <wrap_words>true</wrap_words> - <wuid>-42e62b4f:17863c76ae3:-7de1</wuid> + <widget_type>Action Button</widget_type> + <width>1</width> + <wuid>-648922a4:1624e4fa0bd:-7f69</wuid> <x>0</x> - <y>12</y> + <y>102</y> </widget> - <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> - <actions hook="false" hook_all="false"/> + <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>$(value)</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> <alarm_pulsing>false</alarm_pulsing> - <auto_size>false</auto_size> <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> <background_color> - <color name="ISIS_Label_Background" red="240" green="240" blue="240"/> + <color red="240" green="240" blue="240" /> </background_color> - <border_alarm_sensitive>true</border_alarm_sensitive> + <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> <enabled>true</enabled> <font> - <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Value_NEW</opifont.name> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> - <format_type>0</format_type> - <height>20</height> - <horizontal_alignment>0</horizontal_alignment> - <name>Text Update_1</name> - <precision>0</precision> - <precision_from_pv>true</precision_from_pv> - <pv_name>$(PV_ROOT):OUTPUT</pv_name> - <pv_value/> - <rotation_angle>0.0</rotation_angle> - <rules/> + <height>44</height> + <horizontal>false</horizontal> + <items_from_pv>true</items_from_pv> + <name>Ramp_Leads</name> + <pv_name>$(PV_ROOT):RAMP:LEADS:SP</pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> - <show_units>true</show_units> - <text>######</text> + <scripts /> + <selected_color> + <color red="255" green="255" blue="255" /> + </selected_color> <tooltip>$(pv_name) $(pv_value)</tooltip> - <transparent>true</transparent> - <vertical_alignment>1</vertical_alignment> <visible>true</visible> - <widget_type>Text Update</widget_type> - <width>79</width> - <wrap_words>false</wrap_words> - <wuid>-42e62b4f:17863c76ae3:-7dd9</wuid> - <x>173</x> - <y>12</y> + <widget_type>Choice Button</widget_type> + <width>106</width> + <wuid>177488ce:181af49e92c:-7efd</wuid> + <x>182</x> + <y>180</y> </widget> - <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false"/> + <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>$(value)</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0"/> + <color name="ISIS_Border" red="0" green="0" blue="0" /> </border_color> <border_style>0</border_style> <border_width>1</border_width> @@ -832,30 +723,31 @@ $(pv_value)</tooltip> </font> <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0"/> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> - <height>1</height> - <image/> - <name>Dummy</name> - <push_action_index>0</push_action_index> - <pv_name/> - <pv_value/> - <rules/> + <height>44</height> + <horizontal>false</horizontal> + <items_from_pv>true</items_from_pv> + <name>PM</name> + <pv_name>$(PV_ROOT):PERSIST:SP</pv_name> + <pv_value /> + <rules /> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> <keep_wh_ratio>false</keep_wh_ratio> </scale_options> - <scripts/> - <style>1</style> - <text/> - <toggle_button>false</toggle_button> - <tooltip/> + <scripts /> + <selected_color> + <color red="255" green="255" blue="255" /> + </selected_color> + <tooltip>$(pv_name) +$(pv_value)</tooltip> <visible>true</visible> - <widget_type>Action Button</widget_type> - <width>1</width> - <wuid>-648922a4:1624e4fa0bd:-7f69</wuid> - <x>0</x> - <y>102</y> + <widget_type>Choice Button</widget_type> + <width>106</width> + <wuid>177488ce:181af49e92c:-7efc</wuid> + <x>62</x> + <y>180</y> </widget> -</display> +</display> \ No newline at end of file From 07c5d392dab167d9247baf744e4e0f5f39556d05 Mon Sep 17 00:00:00 2001 From: Sam Jenkins <s.jenkins@stfc.ac.uk> Date: Fri, 1 Jul 2022 16:00:41 +0100 Subject: [PATCH 3/4] updated to reflect needs of LET --- .../resources/hifi_main_cryomag.opi | 750 +++++++++++++++--- .../resources/hifi_main_cryomag_advanced.opi | 16 +- 2 files changed, 663 insertions(+), 103 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi index 0aa1a3db6b..523f3963f0 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi @@ -89,7 +89,7 @@ <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>553</height> + <height>493</height> <horizontal_tabs>true</horizontal_tabs> <macros> <include_parent_macros>true</include_parent_macros> @@ -131,7 +131,7 @@ <tooltip></tooltip> <visible>true</visible> <widget_type>Tabbed Container</widget_type> - <width>607</width> + <width>757</width> <wuid>a21544:1785f472377:-7d4e</wuid> <x>6</x> <y>42</y> @@ -153,7 +153,7 @@ <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>524</height> + <height>459</height> <lock_children>false</lock_children> <macros> <include_parent_macros>true</include_parent_macros> @@ -171,7 +171,7 @@ <transparent>true</transparent> <visible>true</visible> <widget_type>Grouping Container</widget_type> - <width>605</width> + <width>755</width> <wuid>a21544:1785f472377:-7d4d</wuid> <x>1</x> <y>1</y> @@ -210,11 +210,11 @@ <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cf9</wuid> <x>6</x> - <y>78</y> + <y>102</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -251,7 +251,7 @@ <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cf8</wuid> <x>6</x> @@ -292,7 +292,7 @@ <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cf7</wuid> <x>6</x> @@ -347,7 +347,7 @@ $(pv_value)</tooltip> <width>79</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7cf6</wuid> - <x>102</x> + <x>131</x> <y>30</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> @@ -385,7 +385,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cf5</wuid> <x>6</x> @@ -440,7 +440,7 @@ $(pv_value)</tooltip> <width>79</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7cf4</wuid> - <x>102</x> + <x>131</x> <y>54</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextInput" version="2.0.0"> @@ -476,7 +476,7 @@ $(pv_value)</tooltip> <name>Text Input_1</name> <precision>0</precision> <precision_from_pv>true</precision_from_pv> - <pv_name>$(PV_ROOT):OUTPUT:SP</pv_name> + <pv_name>$(PV_ROOT):TARGET:SP</pv_name> <pv_value /> <rotation_angle>0.0</rotation_angle> <rules /> @@ -497,7 +497,7 @@ $(pv_value)</tooltip> <widget_type>Text Input</widget_type> <width>90</width> <wuid>a21544:1785f472377:-7cf3</wuid> - <x>97</x> + <x>131</x> <y>6</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> @@ -549,8 +549,8 @@ $(pv_value)</tooltip> <width>79</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7cf2</wuid> - <x>102</x> - <y>78</y> + <x>131</x> + <y>102</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -587,11 +587,11 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cf1</wuid> <x>6</x> - <y>102</y> + <y>126</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -642,8 +642,8 @@ $(pv_value)</tooltip> <width>79</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7cf0</wuid> - <x>102</x> - <y>102</y> + <x>131</x> + <y>126</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -680,11 +680,11 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cef</wuid> <x>6</x> - <y>126</y> + <y>150</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -721,11 +721,11 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7cee</wuid> <x>6</x> - <y>150</y> + <y>174</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -782,8 +782,8 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>a21544:1785f472377:-7ced</wuid> - <x>102</x> - <y>123</y> + <x>131</x> + <y>147</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -840,8 +840,8 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>a21544:1785f472377:-7cec</wuid> - <x>102</x> - <y>150</y> + <x>131</x> + <y>174</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -878,11 +878,11 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7ceb</wuid> <x>6</x> - <y>174</y> + <y>198</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -933,8 +933,8 @@ $(pv_value)</tooltip> <width>79</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7cea</wuid> - <x>102</x> - <y>174</y> + <x>131</x> + <y>198</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -971,7 +971,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>114</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7ce9</wuid> <x>6</x> @@ -1000,7 +1000,7 @@ $(pv_value)</tooltip> <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> </foreground_color> <format_type>0</format_type> - <height>79</height> + <height>25</height> <horizontal_alignment>0</horizontal_alignment> <name>Text Update_5</name> <precision>0</precision> @@ -1023,14 +1023,22 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Text Update</widget_type> - <width>175</width> + <width>228</width> <wrap_words>false</wrap_words> <wuid>a21544:1785f472377:-7ce8</wuid> - <x>6</x> - <y>258</y> + <x>131</x> + <y>225</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false" /> + <actions hook="false" hook_all="true"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> <color name="ISIS_Border" red="0" green="0" blue="0" /> @@ -1048,10 +1056,23 @@ $(pv_value)</tooltip> <height>28</height> <image></image> <name>Button_1</name> - <push_action_index>0</push_action_index> + <push_action_index>1</push_action_index> <pv_name>$(PV_ROOT):START:SP</pv_name> <pv_value /> - <rules /> + <rules> + <rule name="DisableWhenNotReady" prop_id="enabled" out_exp="false"> + <exp bool_exp="pvInt0==0"> + <value>false</value> + </exp> + <pv trig="true">$(PV_ROOT):READY</pv> + </rule> + <rule name="updateTooltip" prop_id="tooltip" out_exp="false"> + <exp bool_exp="pvInt0==0"> + <value>Please wait for ready indicator.</value> + </exp> + <pv trig="true">$(PV_ROOT):READY</pv> + </rule> + </rules> <scale_options> <width_scalable>true</width_scalable> <height_scalable>true</height_scalable> @@ -1061,17 +1082,24 @@ $(pv_value)</tooltip> <style>1</style> <text>Go</text> <toggle_button>false</toggle_button> - <tooltip>$(pv_name) -$(pv_value)</tooltip> + <tooltip>$(pv_name) $(pv_value)</tooltip> <visible>true</visible> <widget_type>Action Button</widget_type> <width>90</width> <wuid>a21544:1785f472377:-7ca0</wuid> - <x>30</x> + <x>18</x> <y>357</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false" /> + <actions hook="false" hook_all="true"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>1</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> <border_alarm_sensitive>false</border_alarm_sensitive> <border_color> <color name="ISIS_Border" red="0" green="0" blue="0" /> @@ -1089,48 +1117,7 @@ $(pv_value)</tooltip> <height>28</height> <image></image> <name>Button_1</name> - <push_action_index>0</push_action_index> - <pv_name>$(PV_ROOT):PAUSE:SP</pv_name> - <pv_value /> - <rules /> - <scale_options> - <width_scalable>true</width_scalable> - <height_scalable>true</height_scalable> - <keep_wh_ratio>false</keep_wh_ratio> - </scale_options> - <scripts /> - <style>1</style> - <text>Pause</text> - <toggle_button>false</toggle_button> - <tooltip>$(pv_name) -$(pv_value)</tooltip> - <visible>true</visible> - <widget_type>Action Button</widget_type> - <width>90</width> - <wuid>a21544:1785f472377:-7c94</wuid> - <x>30</x> - <y>401</y> - </widget> - <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> - <actions hook="false" hook_all="false" /> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="ISIS_Border" red="0" green="0" blue="0" /> - </border_color> - <border_style>0</border_style> - <border_width>1</border_width> - <enabled>true</enabled> - <font> - <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> - </font> - <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> - <foreground_color> - <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> - </foreground_color> - <height>28</height> - <image></image> - <name>Button_1</name> - <push_action_index>0</push_action_index> + <push_action_index>1</push_action_index> <pv_name>$(PV_ROOT):ABORT</pv_name> <pv_value /> <rules /> @@ -1149,8 +1136,8 @@ $(pv_value)</tooltip> <widget_type>Action Button</widget_type> <width>90</width> <wuid>a21544:1785f472377:-7c88</wuid> - <x>30</x> - <y>445</y> + <x>286</x> + <y>357</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -1207,8 +1194,8 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>a21544:1785f472377:-7c7c</wuid> - <x>95</x> - <y>477</y> + <x>345</x> + <y>3</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -1245,11 +1232,11 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>85</width> + <width>84</width> <wrap_words>true</wrap_words> <wuid>a21544:1785f472377:-7c70</wuid> - <x>6</x> - <y>480</y> + <x>250</x> + <y>3</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.linkingContainer" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -1298,9 +1285,582 @@ else <widget_type>Linking Container</widget_type> <width>355</width> <wuid>-42e62b4f:17863c76ae3:-7e88</wuid> - <x>216</x> + <x>396</x> <y>6</y> </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> + </foreground_color> + <height>25</height> + <name>LED</name> + <off_color> + <color name="ISIS_Red_LED_Off" red="102" green="0" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color name="ISIS_Red_LED_On" red="255" green="100" blue="100" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(PV_ROOT):QUENCH</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>25</width> + <wuid>6e7a7c88:181b41a0ae9:-7d44</wuid> + <x>345</x> + <y>27</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> + </font> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>2</horizontal_alignment> + <name>Label_18</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <text>Quench:</text> + <tooltip></tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>84</width> + <wrap_words>true</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7d43</wuid> + <x>250</x> + <y>27</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> + </font> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>2</horizontal_alignment> + <name>Label_3</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <text>Heater on:</text> + <tooltip></tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>84</width> + <wrap_words>true</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7d42</wuid> + <x>250</x> + <y>51</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="ISIS_OPI_Background" red="240" green="240" blue="240" /> + </background_color> + <bit>-1</bit> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color red="0" green="128" blue="255" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <bulb_border>3</bulb_border> + <bulb_border_color> + <color red="150" green="150" blue="150" /> + </bulb_border_color> + <data_type>0</data_type> + <effect_3d>true</effect_3d> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">Default</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_OPI_Foreground" red="192" green="192" blue="192" /> + </foreground_color> + <height>25</height> + <name>power_led_2</name> + <off_color> + <color name="ISIS_Green_LED_Off" red="0" green="102" blue="0" /> + </off_color> + <off_label>OFF</off_label> + <on_color> + <color name="ISIS_Green_LED_On" red="0" green="255" blue="0" /> + </on_color> + <on_label>ON</on_label> + <pv_name>$(PV_ROOT):HEATER:STAT</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>true</keep_wh_ratio> + </scale_options> + <scripts /> + <show_boolean_label>false</show_boolean_label> + <square_led>false</square_led> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <visible>true</visible> + <widget_type>LED</widget_type> + <width>25</width> + <wuid>6e7a7c88:181b41a0ae9:-7d41</wuid> + <x>345</x> + <y>51</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> + </font> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>2</horizontal_alignment> + <name>Label_4</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <text>Switch status:</text> + <tooltip></tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>114</width> + <wrap_words>true</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7d40</wuid> + <x>6</x> + <y>254</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>$(value)</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>false</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>44</height> + <horizontal>false</horizontal> + <items_from_pv>true</items_from_pv> + <name>Ramp_Leads</name> + <pv_name>$(PV_ROOT):RAMP:LEADS:SP</pv_name> + <pv_value /> + <rules> + <rule name="DisableWhenNonPersist" prop_id="enabled" out_exp="false"> + <exp bool_exp="pvInt1==1"> + <value>true</value> + </exp> + <exp bool_exp="pvInt0==1"> + <value>true</value> + </exp> + <pv trig="true">$(PV_ROOT):PERSIST:SP</pv> + <pv trig="true">$(PV_ROOT):RAMP:LEADS:SP</pv> + </rule> + <rule name="UpdateToolTip" prop_id="tooltip" out_exp="false"> + <exp bool_exp="pvInt0==0"> + <value>Locked when not persistant.</value> + </exp> + <pv trig="true">$(PV_ROOT):PERSIST:SP</pv> + </rule> + </rules> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <selected_color> + <color red="255" green="255" blue="255" /> + </selected_color> + <tooltip>$(pv_name) $(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Choice Button</widget_type> + <width>171</width> + <wuid>6e7a7c88:181b41a0ae9:-7d3e</wuid> + <x>206</x> + <y>300</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>$(value)</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>44</height> + <horizontal>false</horizontal> + <items_from_pv>true</items_from_pv> + <name>PM</name> + <pv_name>$(PV_ROOT):PERSIST:SP</pv_name> + <pv_value /> + <rules> + <rule name="LockWhenLeads0" prop_id="enabled" out_exp="false"> + <exp bool_exp="pvInt0==1"> + <value>false</value> + </exp> + <pv trig="true">$(PV_ROOT):RAMP:LEADS:SP</pv> + </rule> + <rule name="UpdateToolTip" prop_id="tooltip" out_exp="false"> + <exp bool_exp="pvInt0==1"> + <value>Locked When Leads at 0.</value> + </exp> + <pv trig="true">$(PV_ROOT):RAMP:LEADS:SP</pv> + </rule> + </rules> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <selected_color> + <color red="255" green="255" blue="255" /> + </selected_color> + <tooltip>$(pv_name) $(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Choice Button</widget_type> + <width>171</width> + <wuid>6e7a7c88:181b41a0ae9:-7d3d</wuid> + <x>22</x> + <y>300</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> + <actions hook="false" hook_all="false"> + <action type="WRITE_PV"> + <pv_name>$(pv_name)</pv_name> + <value>$(value)</value> + <timeout>10</timeout> + <confirm_message></confirm_message> + <description></description> + </action> + </actions> + <alarm_pulsing>false</alarm_pulsing> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>false</border_alarm_sensitive> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Button_NEW</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>28</height> + <horizontal>true</horizontal> + <items_from_pv>true</items_from_pv> + <name>PM</name> + <pv_name>$(PV_ROOT):PAUSE:SP</pv_name> + <pv_value /> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <selected_color> + <color red="255" green="255" blue="255" /> + </selected_color> + <tooltip>$(pv_name) $(pv_value)</tooltip> + <visible>true</visible> + <widget_type>Choice Button</widget_type> + <width>130</width> + <wuid>6e7a7c88:181b41a0ae9:-7b6d</wuid> + <x>132</x> + <y>357</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <auto_size>false</auto_size> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="1" pixels="false">ISIS_Label_NEW</opifont.name> + </font> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <height>20</height> + <horizontal_alignment>2</horizontal_alignment> + <name>Label_15</name> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_scrollbar>false</show_scrollbar> + <text>Magnet:</text> + <tooltip></tooltip> + <transparent>false</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Label</widget_type> + <width>114</width> + <wrap_words>true</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7b56</wuid> + <x>6</x> + <y>78</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>0</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Value_NEW</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>20</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update_1</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name>$(PV_ROOT):OUTPUT:COIL</pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>######</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>79</width> + <wrap_words>false</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7b55</wuid> + <x>131</x> + <y>78</y> + </widget> + <widget typeId="org.csstudio.opibuilder.widgets.TextUpdate" version="1.0.0"> + <actions hook="false" hook_all="false" /> + <alarm_pulsing>false</alarm_pulsing> + <auto_size>false</auto_size> + <backcolor_alarm_sensitive>false</backcolor_alarm_sensitive> + <background_color> + <color name="ISIS_Label_Background" red="240" green="240" blue="240" /> + </background_color> + <border_alarm_sensitive>true</border_alarm_sensitive> + <border_color> + <color name="ISIS_Border" red="0" green="0" blue="0" /> + </border_color> + <border_style>1</border_style> + <border_width>1</border_width> + <enabled>true</enabled> + <font> + <opifont.name fontName="Segoe UI" height="9" style="0" pixels="false">ISIS_Value_NEW</opifont.name> + </font> + <forecolor_alarm_sensitive>false</forecolor_alarm_sensitive> + <foreground_color> + <color name="ISIS_Standard_Text" red="0" green="0" blue="0" /> + </foreground_color> + <format_type>0</format_type> + <height>25</height> + <horizontal_alignment>0</horizontal_alignment> + <name>Text Update_5</name> + <precision>0</precision> + <precision_from_pv>true</precision_from_pv> + <pv_name>$(PV_ROOT):SWITCH:STAT</pv_name> + <pv_value /> + <rotation_angle>0.0</rotation_angle> + <rules /> + <scale_options> + <width_scalable>true</width_scalable> + <height_scalable>true</height_scalable> + <keep_wh_ratio>false</keep_wh_ratio> + </scale_options> + <scripts /> + <show_units>true</show_units> + <text>######</text> + <tooltip>$(pv_name) +$(pv_value)</tooltip> + <transparent>true</transparent> + <vertical_alignment>1</vertical_alignment> + <visible>true</visible> + <widget_type>Text Update</widget_type> + <width>228</width> + <wrap_words>false</wrap_words> + <wuid>6e7a7c88:181b41a0ae9:-7b4d</wuid> + <x>131</x> + <y>254</y> + </widget> </widget> <widget typeId="org.csstudio.opibuilder.widgets.groupingContainer" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -1320,7 +1880,7 @@ else <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>524</height> + <height>459</height> <lock_children>false</lock_children> <macros> <include_parent_macros>true</include_parent_macros> @@ -1338,7 +1898,7 @@ else <transparent>true</transparent> <visible>false</visible> <widget_type>Grouping Container</widget_type> - <width>605</width> + <width>755</width> <wuid>a21544:1785f472377:-7d4c</wuid> <x>1</x> <y>1</y> diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi index 1a980cba3b..6a288df533 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi @@ -87,7 +87,7 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e63</wuid> - <x>167</x> + <x>222</x> <y>43</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> @@ -125,7 +125,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>168</width> + <width>217</width> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e62</wuid> <x>0</x> @@ -186,7 +186,7 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e57</wuid> - <x>167</x> + <x>222</x> <y>69</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> @@ -224,7 +224,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>168</width> + <width>217</width> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e56</wuid> <x>0</x> @@ -285,7 +285,7 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e4b</wuid> - <x>167</x> + <x>222</x> <y>99</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> @@ -323,7 +323,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>168</width> + <width>217</width> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e4a</wuid> <x>0</x> @@ -364,7 +364,7 @@ $(pv_value)</tooltip> <vertical_alignment>1</vertical_alignment> <visible>true</visible> <widget_type>Label</widget_type> - <width>168</width> + <width>217</width> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e3e</wuid> <x>0</x> @@ -425,7 +425,7 @@ $(pv_value)</tooltip> <widget_type>LED</widget_type> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e36</wuid> - <x>167</x> + <x>222</x> <y>129</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> From ce2b2cdd701a5b99f0b2235c30807ee71f14841b Mon Sep 17 00:00:00 2001 From: Sam Jenkins <s.jenkins@stfc.ac.uk> Date: Fri, 1 Jul 2022 16:05:45 +0100 Subject: [PATCH 4/4] Removed unnesecary vertical space --- .../resources/hifi_main_cryomag.opi | 8 ++--- .../resources/hifi_main_cryomag_advanced.opi | 30 +++++++++---------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi index 523f3963f0..67e960a31d 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag.opi @@ -89,7 +89,7 @@ <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>493</height> + <height>451</height> <horizontal_tabs>true</horizontal_tabs> <macros> <include_parent_macros>true</include_parent_macros> @@ -153,7 +153,7 @@ <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>459</height> + <height>417</height> <lock_children>false</lock_children> <macros> <include_parent_macros>true</include_parent_macros> @@ -1256,7 +1256,7 @@ $(pv_value)</tooltip> <color red="192" green="192" blue="192" /> </foreground_color> <group_name></group_name> - <height>451</height> + <height>409</height> <macros> <include_parent_macros>true</include_parent_macros> </macros> @@ -1880,7 +1880,7 @@ $(pv_value)</tooltip> <foreground_color> <color red="192" green="192" blue="192" /> </foreground_color> - <height>459</height> + <height>417</height> <lock_children>false</lock_children> <macros> <include_parent_macros>true</include_parent_macros> diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi index 6a288df533..41ca2f7afd 100644 --- a/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi +++ b/base/uk.ac.stfc.isis.ibex.opis/resources/hifi_main_cryomag_advanced.opi @@ -88,7 +88,7 @@ $(pv_value)</tooltip> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e63</wuid> <x>222</x> - <y>43</y> + <y>9</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -129,7 +129,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e62</wuid> <x>0</x> - <y>46</y> + <y>12</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -187,7 +187,7 @@ $(pv_value)</tooltip> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e57</wuid> <x>222</x> - <y>69</y> + <y>35</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -228,7 +228,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e56</wuid> <x>0</x> - <y>72</y> + <y>38</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -286,7 +286,7 @@ $(pv_value)</tooltip> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e4b</wuid> <x>222</x> - <y>99</y> + <y>65</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -327,7 +327,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e4a</wuid> <x>0</x> - <y>102</y> + <y>68</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -368,7 +368,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e3e</wuid> <x>0</x> - <y>132</y> + <y>98</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.LED" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -426,7 +426,7 @@ $(pv_value)</tooltip> <width>25</width> <wuid>-42e62b4f:17863c76ae3:-7e36</wuid> <x>222</x> - <y>129</y> + <y>95</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -467,7 +467,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7e0d</wuid> <x>0</x> - <y>277</y> + <y>243</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.radioBox" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -513,7 +513,7 @@ $(pv_value)</tooltip> <width>100</width> <wuid>-42e62b4f:17863c76ae3:-7e09</wuid> <x>173</x> - <y>237</y> + <y>203</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.Label" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -554,7 +554,7 @@ $(pv_value)</tooltip> <wrap_words>true</wrap_words> <wuid>-42e62b4f:17863c76ae3:-7dfe</wuid> <x>0</x> - <y>376</y> + <y>342</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.radioBox" version="1.0.0"> <actions hook="false" hook_all="false" /> @@ -600,7 +600,7 @@ $(pv_value)</tooltip> <width>100</width> <wuid>-42e62b4f:17863c76ae3:-7dfd</wuid> <x>173</x> - <y>336</y> + <y>302</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.ActionButton" version="2.0.0"> <actions hook="false" hook_all="false" /> @@ -640,7 +640,7 @@ $(pv_value)</tooltip> <width>1</width> <wuid>-648922a4:1624e4fa0bd:-7f69</wuid> <x>0</x> - <y>102</y> + <y>68</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> <actions hook="false" hook_all="false"> @@ -694,7 +694,7 @@ $(pv_value)</tooltip> <width>106</width> <wuid>177488ce:181af49e92c:-7efd</wuid> <x>182</x> - <y>180</y> + <y>146</y> </widget> <widget typeId="org.csstudio.opibuilder.widgets.choiceButton" version="1.0.0"> <actions hook="false" hook_all="false"> @@ -748,6 +748,6 @@ $(pv_value)</tooltip> <width>106</width> <wuid>177488ce:181af49e92c:-7efc</wuid> <x>62</x> - <y>180</y> + <y>146</y> </widget> </display> \ No newline at end of file