diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor.opi
index 11b8aab759..bd7bb3d46f 100644
--- a/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor.opi
+++ b/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor.opi
@@ -1,6 +1,6 @@
-
+
-
+
false
-1
@@ -8,981 +8,335 @@
false
-
+
5.1.0
-
+
6
- 500
+ 600
true
- $(P)$(IOCNAME)
-
-
-
+
+
+
true
true
true
true
true
Display
- 820
- -14e91752:190e46ee02e:-8000
+ 800
+ 4e3915a3:19f8f6b4192:-7fab
-1
-1
-
-
- false
- 255
- true
- false
+
+
+ 0
-
+
-
-
-
- false
-
-
- 1
- 1
- true
-
-
-
- 0.0
-
- Default
-
- false
-
-
-
- false
- 500
- true
-
-
-
- 0
- 0
- Rectangle
-
-
-
-
- true
- true
- false
-
-
- $(pv_name)
-$(pv_value)
- false
- true
- Rectangle
- 820
- -14e91752:190e46ee02e:-7cc2
- 0
- 0
-
-
-
- false
- 255
- true
- false
-
-
-
-
-
-
- false
-
-
+
0
1
true
-
-
-
- 0.0
-
- Default
-
- false
-
+
- false
- 61
- true
-
-
-
- 0
- 0
- Rectangle_1
-
-
-
+ 601
+ true
+
+ true
+
+ 10
+ Tabbed Container
+
true
true
false
-
- $(pv_name)
-$(pv_value)
- false
- true
- Rectangle
- 769
- -7883c3fa:1914b48c6dc:-6cf7
- 25
- 44
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 1
-
- true
-
+
+
+
+
+ true
+
Default
-
- false
-
-
-
- 0
- 22
- 0
- false
- 1.7976931348623157E308
- -1.7976931348623157E308
- false
- Text Input
- 0
- true
- $(PV_ROOT):FILE_NAME:SP
-
- 0.0
-
-
-
- pvStr0
-
- $(PV_ROOT):FILE_NAME
-
-
-
- true
- true
- false
-
-
- 0
- true
-
-
- $(pv_name)
-$(pv_value)
- false
- true
- Text Input
- 222
- -14e91752:190e46ee02e:-79ba
- 213
- 74
-
-
-
-
- $(PV_ROOT):SAVE_FILE
- 1
- 10
-
-
-
-
- false
- false
-
-
-
- false
-
-
-
- 0
- 1
- true
-
+
+
+
+
+
+ Main
+
+
+
+ true
+
Default
-
- false
-
-
-
- 37
-
- Save_Button
- 0
-
-
-
-
-
- false
-
- $(P)CS:MANAGER
-
-
-
- true
- true
- false
-
-
-
- Save To File
- false
- Manager mode required for saving files
- true
- Action Button
- 157
- -14e91752:190e46ee02e:-788e
- 201
- 446
-
-
-
- false
-
-
-
-
-
-
- 0
- 1
- true
-
- ISIS_Title
-
-
-
-
- 31
- 1
- OPI_Title_Label
-
-
- true
- true
- false
-
-
- $(NAME)
-
- true
- 1
- true
- Label
- 375
- false
- -14e91752:190e46ee02e:-7791
- 259
- 8
-
-
-
- false
-
-
-
-
-
-
- 0
- 1
- true
-
- ISIS_Label_Small
-
-
-
-
- 43
- 0
- Label
-
-
- true
- true
- false
-
-
- NOTE: Displayed in the text field is a temporary version of the file. Only clicking the "Save To File" button will write the data back to the file.
-NOTE: To press enter as a "SAVE" function in the text-box use CTRL-ENTER.
-NOTE: When text wraps in the text-box it will appear as 2 lines when the text-box is active but one when not. I.E Word wrap is ON.
-
- true
- 1
- true
- Label
- 768
- false
- -14e91752:190e46ee02e:-759c
- 26
- 392
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 1
-
- true
-
- ISIS_Value_NEW
-
- false
-
-
-
- 0
- 268
- 0
- true
- true
- TPAR_TEMP_TEXT
- 0
- false
- $(PV_ROOT):LINES_ARRAY:SP {"longString":true}
-
- 0.0
-
-
-
- 0
-
- $(PV_ROOT):LINES_ARRAY:SP
-
-
-
- true
- true
- false
-
-
- 0
- false
-
-
- $(pv_name)
-$(pv_value)
- false
+
+
+
+
+
+ Booster
+ 2
+
true
- Text Input
- 769
- -14e91752:190e46ee02e:-73f5
- 26
- 116
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 0
-
- false
-
- ISIS_Label_Small
-
- false
-
-
-
- 0
- 22
- 0
- false
- 1.7976931348623157E308
- -1.7976931348623157E308
- false
- Text Input_1
- 0
- true
- $(PV_ROOT):FILE_DIR {"longString":true}
-
- 0.0
-
-
- true
- true
- false
-
-
- 0
- true
-
- Dir placeholder
- $(pv_name)
-$(pv_value)
- false
- true
- Text Input
- 222
- -7883c3fa:1914b48c6dc:-753e
- 213
- 50
+ Tabbed Container
+ 805
+ 4e3915a3:19f8f6b4192:-7fa6
+ 0
+ 36
+
+
+
+
+
+
+
+
+ 0
+ 1
+ true
+ false
+
+ Default
+
+
+
+
+ 572
+ false
+
+ true
+
+ Main
+
+
+ true
+ true
+ false
+
+
+ true
+
+ true
+ true
+ Grouping Container
+ 803
+ 4e3915a3:19f8f6b4192:-7fa5
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 3
+ 1
+ true
+
+ Default
+
+
+
+
+
+ 547
+
+ true
+ $(P)$(IOCNAME)
+
+ Linking Container
+ tpar_editor_child.opi
+ 0
+
+
+ true
+ true
+ false
+
+
+
+ true
+ Linking Container
+ 775
+ 4e3915a3:19f8f6b4192:-7fa0
+ 6
+ 6
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1
+ true
+ false
+
+ Default
+
+
+
+
+ 572
+ false
+
+ true
+
+ Booster
+
+
+ true
+ true
+ false
+
+
+ true
+
+ true
+ false
+ Grouping Container
+ 803
+ 4e3915a3:19f8f6b4192:-7fa4
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 3
+ 1
+ true
+
+ Default
+
+
+
+
+
+ 547
+
+ true
+ $(P)$(IOCNAME):BOOSTER
+
+ Linking Container
+ tpar_editor_child.opi
+ 0
+
+
+ true
+ true
+ false
+
+
+
+ true
+ Linking Container
+ 781
+ 4e3915a3:19f8f6b4192:-7f89
+ 6
+ 6
+
+
-
-
- $(PV_ROOT):RESET
- 1
- 10
-
-
-
-
- false
- false
-
-
-
+
false
-
+
0
1
true
- Default
+ ISIS_Button_NEW
false
-
+
- 37
-
- Save_Button_1
+ 1
+
+ Dummy
0
-
-
-
+
+
+
true
true
false
-
-
- Reset to original
+
+
+
false
- $(pv_name)
-$(pv_value)
+
true
Action Button
- 157
- -7883c3fa:1914b48c6dc:-70ca
- 26
- 446
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 1
-
- false
-
- Default
-
- false
-
-
-
- 0
- 37
- 1
- true
- true
- TPAR_TEMP_TEXT_1
- 0
- true
- $(PV_ROOT):LOG {"longString":true}
-
- 0.0
-
-
- true
- true
- false
-
-
- 0
- true
-
- Log
- $(pv_name)
-$(pv_value)
- false
- true
- Text Input
- 337
- -7883c3fa:1914b48c6dc:-6fb5
- 447
- 56
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 0
-
- false
-
- Default
-
- false
-
-
-
- 0
- 22
- 0
- false
- 1.7976931348623157E308
- -1.7976931348623157E308
- false
- Text Input_2
- 0
- true
-
-
- 0.0
-
-
- true
- true
- false
-
-
- 0
- true
-
- Directory:
- $(pv_name)
-$(pv_value)
- false
- true
- Text Input
- 67
- -7883c3fa:1914b48c6dc:-6eb6
- 32
- 50
-
-
-
- false
- false
- false
-
-
-
- false
-
-
-
- 1
- 0
-
- false
-
- Default
-
- false
-
-
-
- 0
- 22
- 0
- false
- 1.7976931348623157E308
- -1.7976931348623157E308
- false
- Text Input_3
- 0
- true
-
-
- 0.0
-
-
- true
- true
- false
-
-
- 0
- true
-
- Current file (click box to change):
- $(pv_name)
-$(pv_value)
- false
- true
- Text Input
- 176
- -7883c3fa:1914b48c6dc:-6e96
- 31
- 74
-
-
-
- false
- false
- false
-
-
-
- true
-
-
-
- 0
- 1
- true
-
- Default
-
- false
-
-
-
- 0
- 20
- 0
- Text Update
- 0
- true
-
-
- 0.0
-
-
- true
- true
- false
-
-
- true
-
- $(pv_name)
-$(pv_value)
- false
- 1
- true
- Text Update
- 100
- false
- -7883c3fa:1914b48c6dc:-6c6f
- 582
- 467
-
-
-
- false
- false
-
-
-
- -1
- true
-
-
-
- 0
- 1
- 3
-
-
-
- 0
- true
- true
-
- Default
-
- false
-
-
-
- 32
- LED
-
-
-
- OFF
-
-
-
- ON
- $(PV_ROOT):NEW_FILE_WARNING
-
-
-
- true
- true
- true
-
-
- false
- false
- $(pv_name)
-$(pv_value)
- true
- LED
- 32
- -7883c3fa:1914b48c6dc:-6c20
- 395
- 449
+ 1
+ -648922a4:1624e4fa0bd:-7f69
+ 0
+ 0
-
+
false
-
+
-
+
0
1
true
- Default
+ ISIS_Header2_NEW
-
+
- 20
+ 37
0
Label_1
-
+
true
true
false
-
- New File Warning
-
- true
- 1
- true
- Label
- 123
- false
- -7883c3fa:1914b48c6dc:-6b91
- 434
- 455
-
-
-
- false
- false
-
-
-
- -1
- true
-
-
-
- 0
- 1
- 3
-
-
-
- 0
- true
- true
-
- Default
-
- false
-
-
-
- 32
- LED_1
-
-
-
- OFF
-
-
-
- ON
- $(PV_ROOT):UNSAVED_CHANGES
-
-
-
- true
- true
- true
-
-
- false
- false
- $(pv_name)
-$(pv_value)
- true
- LED
- 32
- -7883c3fa:1914b48c6dc:-6b86
- 567
- 449
-
-
-
- false
-
-
-
-
-
-
- 0
- 1
- true
-
- Default
-
-
-
-
- 20
- 0
- Label_2
-
-
- true
- true
- false
-
-
- Unsaved Changes
-
- true
+
+ false
+ $(NAME)
+
+ false
1
true
Label
- 123
- false
- -7883c3fa:1914b48c6dc:-6b85
- 606
- 455
-
-
-
- false
-
-
-
- 0
- 1
- true
-
- ISIS_Button_NEW
-
- false
-
-
-
- 1
-
- Dummy
- 0
-
-
-
-
- true
- true
- false
-
-
-
-
- false
-
- true
- Action Button
- 1
- -648922a4:1624e4fa0bd:-7f69
+ 805
+ true
+ 2301caee:19fb76de5f9:-7f13
0
0
-
+
\ No newline at end of file
diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor_child.opi b/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor_child.opi
new file mode 100644
index 0000000000..4e95461730
--- /dev/null
+++ b/base/uk.ac.stfc.isis.ibex.opis/resources/TPAR_Editor/tpar_editor_child.opi
@@ -0,0 +1,876 @@
+
+
+
+
+ false
+ -1
+ -1
+
+ false
+
+
+
+ 5.1.0
+
+
+
+ 6
+ 500
+
+ true
+ $(P)$(IOCNAME)
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ Display
+ 820
+ -14e91752:190e46ee02e:-8000
+ -1
+ -1
+
+
+ false
+ 255
+ true
+ false
+
+
+
+
+
+
+ false
+
+
+
+ 1
+ 1
+ true
+
+
+
+ 0.0
+
+ Default
+
+ false
+
+
+
+ false
+ 500
+ true
+
+
+
+ 0
+ 0
+ Rectangle
+
+
+
+
+ true
+ true
+ false
+
+
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Rectangle
+ 820
+ -14e91752:190e46ee02e:-7cc2
+ 0
+ 0
+
+
+
+ false
+ 255
+ true
+ false
+
+
+
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+
+
+ 0.0
+
+ Default
+
+ false
+
+
+
+ false
+ 61
+ true
+
+
+
+ 0
+ 0
+ Rectangle_1
+
+
+
+
+ true
+ true
+ false
+
+
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Rectangle
+ 769
+ -7883c3fa:1914b48c6dc:-6cf7
+ 25
+ 44
+
+
+
+
+ $(PV_ROOT):SAVE_FILE
+ 1
+ 10
+
+
+
+
+ false
+ false
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ Default
+
+ false
+
+
+
+ 37
+
+ Save_Button
+ 0
+
+
+
+
+ true
+ true
+ false
+
+
+
+ Save To File
+ false
+ Manager mode required for saving files
+ true
+ Action Button
+ 157
+ -14e91752:190e46ee02e:-788e
+ 201
+ 446
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 1
+
+ true
+
+
+
+ false
+
+
+
+ 0
+ 268
+ 0
+ true
+ true
+ TPAR_TEMP_TEXT
+ 0
+ false
+ $(PV_ROOT):LINES_ARRAY:SP {"longString":true}
+
+ 0.0
+
+
+
+ 0
+
+ $(PV_ROOT):LINES_ARRAY:SP
+
+
+
+ true
+ true
+ false
+
+
+ 0
+ false
+
+
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 769
+ -14e91752:190e46ee02e:-73f5
+ 26
+ 116
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 0
+
+ false
+
+ ISIS_Label_Small
+
+ false
+
+
+
+ 0
+ 22
+ 0
+ false
+ 1.7976931348623157E308
+ -1.7976931348623157E308
+ false
+ Text Input_1
+ 0
+ true
+ $(PV_ROOT):INPUT_FILE {"longString":true}
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ Input file placeholder
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 222
+ -7883c3fa:1914b48c6dc:-753e
+ 213
+ 50
+
+
+
+
+ $(PV_ROOT):RESET
+ 1
+ 10
+
+
+
+
+ false
+ false
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ Default
+
+ false
+
+
+
+ 37
+
+ Save_Button_1
+ 0
+
+
+
+
+ true
+ true
+ false
+
+
+
+ Reset to original
+ false
+ $(pv_name)
+$(pv_value)
+ true
+ Action Button
+ 157
+ -7883c3fa:1914b48c6dc:-70ca
+ 26
+ 446
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 1
+
+ false
+
+ Default
+
+ false
+
+
+
+ 0
+ 37
+ 1
+ true
+ true
+ TPAR_TEMP_TEXT_1
+ 0
+ true
+ $(PV_ROOT):LOG {"longString":true}
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ Log
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 337
+ -7883c3fa:1914b48c6dc:-6fb5
+ 447
+ 56
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 0
+
+ false
+
+ Default
+
+ false
+
+
+
+ 0
+ 22
+ 0
+ false
+ 1.7976931348623157E308
+ -1.7976931348623157E308
+ false
+ Text Input_2
+ 0
+ true
+
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ Master file:
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 67
+ -7883c3fa:1914b48c6dc:-6eb6
+ 32
+ 50
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 0
+
+ false
+
+ Default
+
+ false
+
+
+
+ 0
+ 22
+ 0
+ false
+ 1.7976931348623157E308
+ -1.7976931348623157E308
+ false
+ Text Input_3
+ 0
+ true
+
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ Current file:
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 176
+ -7883c3fa:1914b48c6dc:-6e96
+ 31
+ 74
+
+
+
+ false
+ false
+ false
+
+
+
+ true
+
+
+
+ 0
+ 1
+ true
+
+ Default
+
+ false
+
+
+
+ 0
+ 20
+ 0
+ Text Update
+ 0
+ true
+
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ true
+
+ $(pv_name)
+$(pv_value)
+ false
+ 1
+ true
+ Text Update
+ 100
+ false
+ -7883c3fa:1914b48c6dc:-6c6f
+ 582
+ 467
+
+
+
+ false
+ false
+
+
+
+ -1
+ true
+
+
+
+ 0
+ 1
+ 3
+
+
+
+ 0
+ true
+ true
+
+ Default
+
+ false
+
+
+
+ 32
+ LED_1
+
+
+
+ OFF
+
+
+
+ ON
+ $(PV_ROOT):UNSAVED_CHANGES
+
+
+
+ true
+ true
+ true
+
+
+ false
+ false
+ $(pv_name)
+$(pv_value)
+ true
+ LED
+ 32
+ -7883c3fa:1914b48c6dc:-6b86
+ 567
+ 449
+
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ Default
+
+
+
+
+ 20
+ 0
+ Label_2
+
+
+ true
+ true
+ false
+
+
+ Unsaved Changes
+
+ true
+ 1
+ true
+ Label
+ 123
+ false
+ -7883c3fa:1914b48c6dc:-6b85
+ 606
+ 455
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Button_NEW
+
+ false
+
+
+
+ 1
+
+ Dummy
+ 0
+
+
+
+
+ true
+ true
+ false
+
+
+
+
+ false
+
+ true
+ Action Button
+ 1
+ -648922a4:1624e4fa0bd:-7f69
+ 0
+ 0
+
+
+
+ false
+ false
+ false
+
+
+
+ false
+
+
+
+ 1
+ 0
+
+ false
+
+ ISIS_Label_Small
+
+ false
+
+
+
+ 0
+ 22
+ 0
+ false
+ 1.7976931348623157E308
+ -1.7976931348623157E308
+ false
+ Text Input_4
+ 0
+ true
+ $(PV_ROOT):OUTPUT_FILE {"longString":true}
+
+ 0.0
+
+
+ true
+ true
+ false
+
+
+ 0
+ true
+
+ Output file placeholder
+ $(pv_name)
+$(pv_value)
+ false
+ true
+ Text Input
+ 222
+ 4e3915a3:19f8f6b4192:-7f47
+ 213
+ 74
+
+
+
+ false
+
+
+
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Label_Small
+
+
+
+
+ 43
+ 0
+ Label
+
+
+ true
+ true
+ false
+
+
+ false
+ NOTE: Displayed in the text field is a temporary version of the "master" file. Clicking the "Save To File" button will write the data to the "current" file, which does not persist after a configuration (re)load.
+Use CTRL-ENTER in the text box to finish editing.
+
+ true
+ 1
+ true
+ Label
+ 768
+ true
+ -14e91752:190e46ee02e:-759c
+ 26
+ 392
+
+
+
+ false
+
+
+
+ 0
+ 1
+ true
+
+ ISIS_Button_NEW
+
+ false
+
+
+
+ 1
+
+ Dummy
+ 0
+
+
+
+
+ true
+ true
+ false
+
+
+
+
+ false
+
+ true
+ Action Button
+ 1
+ -648922a4:1624e4fa0bd:-7f69
+ 0
+ 0
+
+
\ No newline at end of file
diff --git a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
index b86aea5dae..ee0942a5e1 100644
--- a/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
+++ b/base/uk.ac.stfc.isis.ibex.opis/resources/opi_info.xml
@@ -576,7 +576,7 @@
- File editor
+ TPAR editor
DEBUG
TPAR_Editor/tpar_editor.opi