From 54b591444a0bbc97c5db895cda911f1d66dd9fe1 Mon Sep 17 00:00:00 2001
From: mwyman <mwyman@anl.gov>
Date: Thu, 15 Aug 2024 15:26:43 -0500
Subject: [PATCH] Sorting screens for transfocators

---
 100idPyApp/op/ui/.loglogin                    |    2 +
 ...or_12_more.ui => pydev_transfocator_10.ui} | 2189 +++++------
 ...or_12.ui => pydev_transfocator_10_more.ui} | 3302 +++++++++--------
 100idPyApp/op/ui/pydev_transfocator_lens.ui   |   54 +-
 100idPyApp/op/ui/pydev_transfocator_stack.ui  |  331 ++
 .../ui/pydev_transfocator_stack_summary_10.ui |  246 ++
 100idPyApp/python/pyTransfocator_single.py    |   19 +-
 .../{examples => cmds}/pydeviceCRL.cmd        |    7 +-
 iocBoot/ioc100idPyCRL/crl_setup.toml          |    4 +-
 .../examples/pydeviceFilters.cmd              |   25 -
 iocBoot/ioc100idPyCRL/st.cmd.Linux            |    2 +-
 .../ioc100idPyFilter/examples/pydeviceCRL.cmd |   14 -
 .../substitutions/pyDeviceTfor.substitutions  |   16 -
 13 files changed, 3122 insertions(+), 3089 deletions(-)
 rename 100idPyApp/op/ui/{pydev_transfocator_12_more.ui => pydev_transfocator_10.ui} (56%)
 rename 100idPyApp/op/ui/{pydev_transfocator_12.ui => pydev_transfocator_10_more.ui} (68%)
 create mode 100644 100idPyApp/op/ui/pydev_transfocator_stack.ui
 create mode 100644 100idPyApp/op/ui/pydev_transfocator_stack_summary_10.ui
 rename iocBoot/ioc100idPyCRL/{examples => cmds}/pydeviceCRL.cmd (90%)
 delete mode 100644 iocBoot/ioc100idPyCRL/examples/pydeviceFilters.cmd
 delete mode 100644 iocBoot/ioc100idPyFilter/examples/pydeviceCRL.cmd
 delete mode 100644 iocBoot/ioc100idPyFilter/substitutions/pyDeviceTfor.substitutions

diff --git a/100idPyApp/op/ui/.loglogin b/100idPyApp/op/ui/.loglogin
index 38e9508..956a6ef 100644
--- a/100idPyApp/op/ui/.loglogin
+++ b/100idPyApp/op/ui/.loglogin
@@ -1 +1,3 @@
 08/08/2024 - 05:57:01 - ravioli
+08/14/2024 - 05:37:33 - ravioli
+08/15/2024 - 09:09:11 - ravioli
diff --git a/100idPyApp/op/ui/pydev_transfocator_12_more.ui b/100idPyApp/op/ui/pydev_transfocator_10.ui
similarity index 56%
rename from 100idPyApp/op/ui/pydev_transfocator_12_more.ui
rename to 100idPyApp/op/ui/pydev_transfocator_10.ui
index 6c441d6..05d1a56 100644
--- a/100idPyApp/op/ui/pydev_transfocator_12_more.ui
+++ b/100idPyApp/op/ui/pydev_transfocator_10.ui
@@ -6,8 +6,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>1071</width>
-    <height>681</height>
+    <width>864</width>
+    <height>639</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -19,7 +19,7 @@
      <rect>
       <x>0</x>
       <y>0</y>
-      <width>1071</width>
+      <width>931</width>
       <height>31</height>
      </rect>
     </property>
@@ -31,7 +31,7 @@
     </property>
     <property name="maximumSize">
      <size>
-      <width>1071</width>
+      <width>941</width>
       <height>16777215</height>
      </size>
     </property>
@@ -77,7 +77,7 @@
        </property>
        <property name="maximumSize">
         <size>
-         <width>1071</width>
+         <width>941</width>
          <height>16777215</height>
         </size>
        </property>
@@ -116,1104 +116,17 @@
      </item>
     </layout>
    </widget>
-   <widget class="QWidget" name="gridLayoutWidget_2">
-    <property name="geometry">
-     <rect>
-      <x>30</x>
-      <y>510</y>
-      <width>371</width>
-      <height>81</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout_2" rowstretch="1,1" columnstretch="1,1,2">
-     <property name="spacing">
-      <number>0</number>
-     </property>
-     <item row="0" column="2">
-      <widget class="caLineEdit" name="caLineEdit_12">
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_2E_actual</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="precision">
-        <number>5</number>
-       </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-       <property name="formatType">
-        <enum>caLineEdit::compact</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="1">
-      <widget class="caLabel" name="calabel_23">
-       <property name="text">
-        <string>3E</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="2">
-      <widget class="caLineEdit" name="caLineEdit_14">
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_3E_actual</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="precision">
-        <number>5</number>
-       </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-       <property name="formatType">
-        <enum>caLineEdit::compact</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="1">
-      <widget class="caLabel" name="calabel_22">
-       <property name="text">
-        <string>2E</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="0">
-      <widget class="caLabel" name="calabel_26">
-       <property name="text">
-        <string>Attenuation</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="0">
-      <widget class="caLabel" name="calabel_25">
-       <property name="text">
-        <string>Harmonic</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </widget>
-   <widget class="QWidget" name="gridLayoutWidget">
-    <property name="geometry">
-     <rect>
-      <x>540</x>
-      <y>40</y>
-      <width>521</width>
-      <height>191</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout" rowstretch="1,1,1,1,1" columnstretch="3,2,0,2,2,0,2">
-     <property name="horizontalSpacing">
-      <number>2</number>
-     </property>
-     <property name="verticalSpacing">
-      <number>0</number>
-     </property>
-     <property name="leftMargin">
-      <number>0</number>
-     </property>
-     <item row="0" column="5">
-      <spacer name="horizontalSpacer">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item row="3" column="3">
-      <widget class="caMessageButton" name="caMessageButton_9">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>/2</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>.5</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="4" column="4">
-      <widget class="caMessageButton" name="caMessageButton_16">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>+10%</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>1.1</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="3">
-      <widget class="caMessageButton" name="caMessageButton_2">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>/1000</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>0.001</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="4">
-      <widget class="caMessageButton" name="caMessageButton_14">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*10</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>10</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="4" column="6">
-      <widget class="caMessageButton" name="caMessageButton_7">
-       <property name="text">
-        <string>1e10</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e10</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e10</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="4">
-      <widget class="caMessageButton" name="caMessageButton_13">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*1000</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>1000</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="4" column="1">
-      <widget class="caLineEdit" name="caLineEdit_16">
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):filterConfig_RBV</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="1">
-      <widget class="caLineEdit" name="caLineEdit_11">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):filterConfig</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-       <property name="formatType">
-        <enum>caLineEdit::decimal</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="4">
-      <widget class="caMessageButton" name="caMessageButton_15">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*2</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>2</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="6">
-      <widget class="caMessageButton" name="caMessageButton_5">
-       <property name="text">
-        <string>1e6</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e6</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e6</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="0">
-      <widget class="caLabel" name="calabel_20">
-       <property name="text">
-        <string>12-bit</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="6">
-      <widget class="caMessageButton" name="caMessageButton_4">
-       <property name="text">
-        <string>1e4</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e4</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e4</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="6">
-      <widget class="caMessageButton" name="caMessageButton_3">
-       <property name="text">
-        <string>1e2</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e2</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e2</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="3">
-      <widget class="caMessageButton" name="caMessageButton_8">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>/10</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>0.1</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="4" column="0">
-      <widget class="caLabel" name="calabel_24">
-       <property name="font">
-        <font>
-         <pointsize>11</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string>Readbacks</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="6">
-      <widget class="caMessageButton" name="caMessageButton_6">
-       <property name="text">
-        <string>1e8</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e8</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e8</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="2">
-      <spacer name="horizontalSpacer_2">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item row="4" column="3">
-      <widget class="caMessageButton" name="caMessageButton_10">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>-10%</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>0.9</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="1">
-      <widget class="caLineEdit" name="caLineEdit_17">
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):filterConfig_BW</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="0">
-      <widget class="caLabel" name="calabel_27">
-       <property name="font">
-        <font>
-         <pointsize>10</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string>Ind. Control</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="3">
-      <widget class="caMessageButton" name="camessagebutton">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text">
-        <string>DOWN</string>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_twk_dn.PROC</string>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1</string>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="4">
-      <widget class="caMessageButton" name="camessagebutton_2">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text">
-        <string> UP </string>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_twk_up.PROC</string>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1</string>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="1">
-      <widget class="caLabel" name="calabel_32">
-       <property name="text">
-        <string>Unsorted Indices</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </widget>
-   <widget class="QWidget" name="gridLayoutWidget_3">
-    <property name="geometry">
-     <rect>
-      <x>690</x>
-      <y>510</y>
-      <width>361</width>
-      <height>80</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout_4" rowstretch="1,1" columnstretch="0,2,3">
-     <item row="1" column="1">
-      <widget class="caLabel" name="calabel_29">
-       <property name="text">
-        <string>Attenuation Preview</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="2">
-      <widget class="caTextEntry" name="catextentry_14">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):previewIndex</string>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="2">
-      <widget class="caLineEdit" name="caLineEdit_19">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_preview</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
-       </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
-       </property>
-       <property name="precision">
-        <number>3</number>
-       </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
-       </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
-       </property>
-       <property name="formatType">
-        <enum>caLineEdit::compact</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="1">
-      <widget class="caLabel" name="calabel_30">
-       <property name="text">
-        <string>Preview Index</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </widget>
-   <widget class="caRelatedDisplay" name="carelateddisplay_48">
-    <property name="geometry">
-     <rect>
-      <x>930</x>
-      <y>600</y>
-      <width>120</width>
-      <height>29</height>
-     </rect>
-    </property>
-    <property name="label">
-     <string notr="true">-less</string>
-    </property>
-    <property name="foreground">
-     <color>
-      <red>228</red>
-      <green>228</green>
-      <blue>228</blue>
-     </color>
-    </property>
-    <property name="background">
-     <color>
-      <red>53</red>
-      <green>132</green>
-      <blue>0</blue>
-     </color>
-    </property>
-    <property name="labels">
-     <string>Alternate UI</string>
-    </property>
-    <property name="files">
-     <string>pydev_filter_12.ui</string>
-    </property>
-    <property name="args">
-     <string>P=100idWYM:,F=Filter,N=1</string>
-    </property>
-    <property name="stackingMode" stdset="0">
-     <enum>caRowColMenu::Menu</enum>
-    </property>
-    <property name="removeParent" stdset="0">
-     <string>true</string>
-    </property>
-   </widget>
-   <widget class="caMessageButton" name="camessagebutton_3">
-    <property name="geometry">
-     <rect>
-      <x>970</x>
-      <y>470</y>
-      <width>78</width>
-      <height>21</height>
-     </rect>
-    </property>
-    <property name="sizePolicy">
-     <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-      <horstretch>0</horstretch>
-      <verstretch>0</verstretch>
-     </sizepolicy>
-    </property>
-    <property name="text">
-     <string>SYNC</string>
-    </property>
-    <property name="channel" stdset="0">
-     <string notr="true">$(P)$(F)$(N):filter_encode.PROC</string>
-    </property>
-    <property name="foreground">
-     <color>
-      <red>228</red>
-      <green>228</green>
-      <blue>228</blue>
-     </color>
-    </property>
-    <property name="background">
-     <color>
-      <red>53</red>
-      <green>132</green>
-      <blue>0</blue>
-     </color>
-    </property>
-    <property name="pressMessage">
-     <string notr="true">1</string>
-    </property>
-   </widget>
    <widget class="caInclude" name="cainclude">
     <property name="geometry">
      <rect>
-      <x>11</x>
-      <y>304</y>
-      <width>1128</width>
-      <height>151</height>
+      <x>10</x>
+      <y>380</y>
+      <width>781</width>
+      <height>131</height>
      </rect>
     </property>
     <property name="macro">
-     <string>P=$(P),F=$(F),N=$(N),M=01;P=$(P),F=$(F),N=$(N),M=02;P=$(P),F=$(F),N=$(N),M=03;P=$(P),F=$(F),N=$(N),M=04;P=$(P),F=$(F),N=$(N),M=05;P=$(P),F=$(F),N=$(N),M=06;P=$(P),F=$(F),N=$(N),M=07;P=$(P),F=$(F),N=$(N),M=08;P=$(P),F=$(F),N=$(N),M=09;P=$(P),F=$(F),N=$(N),M=10</string>
+     <string>P=$(P),F=$(TF),N=$(N),M=01;P=$(P),F=$(TF),N=$(N),M=02;P=$(P),F=$(TF),N=$(N),M=03;P=$(P),F=$(TF),N=$(N),M=04;P=$(P),F=$(TF),N=$(N),M=05;P=$(P),F=$(TF),N=$(N),M=06;P=$(P),F=$(TF),N=$(N),M=07;P=$(P),F=$(TF),N=$(N),M=08;P=$(P),F=$(TF),N=$(N),M=09;P=$(P),F=$(TF),N=$(N),M=10</string>
     </property>
     <property name="filename" stdset="0">
      <string notr="true">pydev_transfocator_lens.ui</string>
@@ -1235,35 +148,16 @@
      </color>
     </property>
    </widget>
-   <widget class="Line" name="line">
-    <property name="geometry">
-     <rect>
-      <x>10</x>
-      <y>391</y>
-      <width>1041</width>
-      <height>2</height>
-     </rect>
-    </property>
-    <property name="frameShadow">
-     <enum>QFrame::Plain</enum>
-    </property>
-    <property name="lineWidth">
-     <number>2</number>
-    </property>
-    <property name="orientation">
-     <enum>Qt::Horizontal</enum>
-    </property>
-   </widget>
    <widget class="QWidget" name="verticalLayoutWidget">
     <property name="geometry">
      <rect>
       <x>10</x>
       <y>40</y>
       <width>521</width>
-      <height>251</height>
+      <height>331</height>
      </rect>
     </property>
-    <layout class="QVBoxLayout" name="verticalLayout" stretch="2,1,0,1,1,1,1">
+    <layout class="QVBoxLayout" name="verticalLayout" stretch="2,1,1,1,1,1,1,1,1,1">
      <property name="spacing">
       <number>1</number>
      </property>
@@ -1281,7 +175,7 @@
        <item>
         <widget class="caChoice" name="caChoice_0">
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):EnergySelect</string>
+          <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
          </property>
          <property name="foreground">
           <color>
@@ -1336,7 +230,7 @@
             <enum>caGraphics::IfZero</enum>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergySelect</string>
+            <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
            </property>
            <property name="form">
             <enum>caGraphics::Rectangle</enum>
@@ -1369,7 +263,7 @@
             <enum>caGraphics::IfNotZero</enum>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergySelect</string>
+            <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
            </property>
            <property name="form">
             <enum>caGraphics::Rectangle</enum>
@@ -1398,7 +292,7 @@
             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyLocal</string>
+            <string notr="true">$(P)$(TF)$(N):EnergyLocal</string>
            </property>
            <property name="background">
             <color>
@@ -1416,7 +310,7 @@
           </widget>
          </item>
          <item row="1" column="1">
-          <widget class="caLineEdit" name="caLineEdit_20">
+          <widget class="caLineEdit" name="caLineEdit_19">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
              <horstretch>0</horstretch>
@@ -1435,7 +329,7 @@
             <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyLocal.EGU</string>
+            <string notr="true">$(P)$(TF)$(N):EnergyLocal.EGU</string>
            </property>
            <property name="foreground">
             <color>
@@ -1460,7 +354,7 @@
           </widget>
          </item>
          <item row="0" column="1">
-          <widget class="caLineEdit" name="caLineEdit_13">
+          <widget class="caLineEdit" name="caLineEdit_11">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
              <horstretch>0</horstretch>
@@ -1479,7 +373,7 @@
             <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyBeamline.EGU</string>
+            <string notr="true">$(P)$(TF)$(N):EnergyBeamline.EGU</string>
            </property>
            <property name="foreground">
             <color>
@@ -1504,7 +398,7 @@
           </widget>
          </item>
          <item row="0" column="0">
-          <widget class="caLineEdit" name="caLineEdit_18">
+          <widget class="caLineEdit" name="caLineEdit_16">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
              <horstretch>0</horstretch>
@@ -1523,7 +417,7 @@
             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
            </property>
            <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyBeamline</string>
+            <string notr="true">$(P)$(TF)$(N):EnergyBeamline</string>
            </property>
            <property name="foreground">
             <color>
@@ -1568,18 +462,314 @@
       </layout>
      </item>
      <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,5,6,2,4">
+      <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,5,6,2,4">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="margin">
+        <number>2</number>
+       </property>
+       <item>
+        <spacer name="horizontalSpacer_7">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caLabel" name="calabel_19">
+         <property name="text">
+          <string>Lookup Table Energy</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_13">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):energy_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_10">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):energy.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_9">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <widget class="Line" name="line_2">
+       <property name="frameShadow">
+        <enum>QFrame::Plain</enum>
+       </property>
+       <property name="lineWidth">
+        <number>2</number>
+       </property>
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="3,2,3,3">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="caLabel" name="calabel_21">
+         <property name="text">
+          <string>Focal Size</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_3">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caTextEntry" name="catextentry_15">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):attenuation</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::compact</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_15">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):attenuation_actual</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::compact</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="3,2,3,3">
        <property name="spacing">
         <number>2</number>
        </property>
-       <property name="margin">
-        <number>2</number>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
        <item>
-        <spacer name="horizontalSpacer_7">
+        <widget class="caLabel" name="calabel_28">
+         <property name="text">
+          <string>F. Size Index</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_4">
          <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
          <property name="sizeHint" stdset="0">
           <size>
            <width>40</width>
@@ -1589,22 +779,44 @@
         </spacer>
        </item>
        <item>
-        <widget class="caLabel" name="calabel_19">
-         <property name="text">
-          <string>Lookup Table Energy</string>
+        <widget class="caTextEntry" name="catextentry_16">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):sortedIndex</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
          </property>
         </widget>
        </item>
        <item>
-        <widget class="caLineEdit" name="caLineEdit_15">
+        <widget class="caLineEdit" name="caLineEdit_18">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -1621,7 +833,7 @@
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):energy_RBV</string>
+          <string notr="true">$(P)$(TF)$(N):sortedIndex_RBV</string>
          </property>
          <property name="foreground">
           <color>
@@ -1641,17 +853,137 @@
           <enum>caLineEdit::Static</enum>
          </property>
          <property name="precision">
-          <number>3</number>
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_10" stretch="5,3,3">
+       <property name="leftMargin">
+        <number>0</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="caLabel" name="calabel_29">
+         <property name="text">
+          <string>F. Size Index Increment</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caMessageButton" name="camessagebutton">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string>DOWN</string>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):fSize_twk_dn.PROC</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="pressMessage">
+          <string notr="true">1</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caMessageButton" name="camessagebutton_2">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string> UP </string>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):fSize_twk_up.PROC</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="pressMessage">
+          <string notr="true">1</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="5,3,3">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <spacer name="horizontalSpacer_5">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caLabel" name="calabel_30">
+         <property name="text">
+          <string>In Mask</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
          </property>
         </widget>
        </item>
        <item>
-        <widget class="caLineEdit" name="caLineEdit_10">
+        <widget class="caLineEdit" name="caLineEdit_20">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -1665,16 +997,16 @@
           <string/>
          </property>
          <property name="alignment">
-          <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):energy.EGU</string>
+          <string notr="true">$(P)$(TF)$(N):inMask_RBV</string>
          </property>
          <property name="foreground">
           <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
+           <red>255</red>
+           <green>255</green>
+           <blue>0</blue>
           </color>
          </property>
          <property name="background">
@@ -1687,41 +1019,24 @@
          <property name="colorMode">
           <enum>caLineEdit::Static</enum>
          </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
          <property name="fontScaleMode" stdset="0">
           <enum>caLineEdit::None</enum>
          </property>
-        </widget>
-       </item>
-       <item>
-        <spacer name="horizontalSpacer_9">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
+         <property name="formatType">
+          <enum>caLineEdit::hexadecimal</enum>
          </property>
-        </spacer>
+        </widget>
        </item>
       </layout>
      </item>
      <item>
-      <widget class="Line" name="line_2">
-       <property name="frameShadow">
-        <enum>QFrame::Plain</enum>
-       </property>
-       <property name="lineWidth">
-        <number>2</number>
-       </property>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="3,2,3,3">
+      <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="5,3,3">
        <property name="spacing">
         <number>2</number>
        </property>
@@ -1729,20 +1044,7 @@
         <number>0</number>
        </property>
        <item>
-        <widget class="caLabel" name="calabel_21">
-         <property name="text">
-          <string>Attenuation</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <spacer name="horizontalSpacer_3">
+        <spacer name="horizontalSpacer_6">
          <property name="orientation">
           <enum>Qt::Horizontal</enum>
          </property>
@@ -1758,37 +1060,15 @@
         </spacer>
        </item>
        <item>
-        <widget class="caTextEntry" name="catextentry_15">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
+        <widget class="caLabel" name="calabel_31">
+         <property name="text">
+          <string>Out Mask</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):attenuation</string>
-         </property>
-         <property name="background">
-          <color>
-           <red>115</red>
-           <green>223</green>
-           <blue>255</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>3</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::compact</enum>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
          </property>
         </widget>
        </item>
@@ -1812,13 +1092,13 @@
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):attenuation_actual</string>
+          <string notr="true">$(P)$(TF)$(N):outMask_RBV</string>
          </property>
          <property name="foreground">
           <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
+           <red>255</red>
+           <green>255</green>
+           <blue>0</blue>
           </color>
          </property>
          <property name="background">
@@ -1832,7 +1112,7 @@
           <enum>caLineEdit::Static</enum>
          </property>
          <property name="precision">
-          <number>3</number>
+          <number>0</number>
          </property>
          <property name="precisionMode">
           <enum>caLineEdit::User</enum>
@@ -1841,14 +1121,14 @@
           <enum>caLineEdit::None</enum>
          </property>
          <property name="formatType">
-          <enum>caLineEdit::compact</enum>
+          <enum>caLineEdit::hexadecimal</enum>
          </property>
         </widget>
        </item>
       </layout>
      </item>
      <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="3,2,3,3">
+      <layout class="QHBoxLayout" name="horizontalLayout_8" stretch="2,3,1,3">
        <property name="spacing">
         <number>2</number>
        </property>
@@ -1856,9 +1136,9 @@
         <number>0</number>
        </property>
        <item>
-        <widget class="caLabel" name="calabel_28">
+        <widget class="caLabel" name="calabel_32">
          <property name="text">
-          <string>Atten. Index</string>
+          <string>Hor Slit Size</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -1869,40 +1149,92 @@
         </widget>
        </item>
        <item>
-        <spacer name="horizontalSpacer_4">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
+        <widget class="caLineEdit" name="caLineEdit_25">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
          </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
+         <property name="text">
+          <string/>
          </property>
-        </spacer>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_H_RBV.VAL</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
        </item>
        <item>
-        <widget class="caTextEntry" name="catextentry_16">
+        <widget class="caLineEdit" name="caLineEdit_24">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):sortedIndex</string>
+          <string notr="true">$(P)$(TF)$N)::slitSize_H_RBV.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
          </property>
          <property name="background">
           <color>
-           <red>115</red>
-           <green>223</green>
-           <blue>255</blue>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
           </color>
          </property>
          <property name="colorMode">
@@ -1914,6 +1246,9 @@
          <property name="precisionMode">
           <enum>caLineEdit::User</enum>
          </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
          <property name="formatType">
           <enum>caLineEdit::decimal</enum>
          </property>
@@ -1939,7 +1274,7 @@
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):sortedIndex_RBV</string>
+          <string notr="true">$(P)$(TF)$(N):slitSize_H.DOL</string>
          </property>
          <property name="foreground">
           <color>
@@ -1975,7 +1310,7 @@
       </layout>
      </item>
      <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="5,3,3">
+      <layout class="QHBoxLayout" name="horizontalLayout_9" stretch="2,3,1,3">
        <property name="spacing">
         <number>2</number>
        </property>
@@ -1983,25 +1318,9 @@
         <number>0</number>
        </property>
        <item>
-        <spacer name="horizontalSpacer_5">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caLabel" name="calabel_31">
+        <widget class="caLabel" name="calabel_33">
          <property name="text">
-          <string>In Mask</string>
+          <string>Vert Slit Size</string>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -2012,7 +1331,7 @@
         </widget>
        </item>
        <item>
-        <widget class="caLineEdit" name="caLineEdit_23">
+        <widget class="caLineEdit" name="caLineEdit_27">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
            <horstretch>0</horstretch>
@@ -2031,13 +1350,13 @@
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):inMask_RBV</string>
+          <string notr="true">$(P)$(TF)$N)::slitSize_V_RBV</string>
          </property>
          <property name="foreground">
           <color>
-           <red>255</red>
-           <green>255</green>
-           <blue>0</blue>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
           </color>
          </property>
          <property name="background">
@@ -2060,51 +1379,65 @@
           <enum>caLineEdit::None</enum>
          </property>
          <property name="formatType">
-          <enum>caLineEdit::hexadecimal</enum>
+          <enum>caLineEdit::decimal</enum>
          </property>
         </widget>
        </item>
-      </layout>
-     </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="5,3,3">
-       <property name="spacing">
-        <number>2</number>
-       </property>
-       <property name="rightMargin">
-        <number>0</number>
-       </property>
        <item>
-        <spacer name="horizontalSpacer_6">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
+        <widget class="caLineEdit" name="caLineEdit_26">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
          </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caLabel" name="calabel_33">
          <property name="text">
-          <string>Out Mask</string>
+          <string/>
          </property>
          <property name="alignment">
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_V_RBV.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
          </property>
         </widget>
        </item>
        <item>
-        <widget class="caLineEdit" name="caLineEdit_24">
+        <widget class="caLineEdit" name="caLineEdit_23">
          <property name="sizePolicy">
           <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
            <horstretch>0</horstretch>
@@ -2123,13 +1456,13 @@
           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
          </property>
          <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):outMask_RBV</string>
+          <string notr="true">$(P)$(TF)$N)::slitSize_V.DOL</string>
          </property>
          <property name="foreground">
           <color>
-           <red>255</red>
-           <green>255</green>
-           <blue>0</blue>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
           </color>
          </property>
          <property name="background">
@@ -2152,7 +1485,7 @@
           <enum>caLineEdit::None</enum>
          </property>
          <property name="formatType">
-          <enum>caLineEdit::hexadecimal</enum>
+          <enum>caLineEdit::decimal</enum>
          </property>
         </widget>
        </item>
@@ -2160,61 +1493,265 @@
      </item>
     </layout>
    </widget>
-   <widget class="QWidget" name="horizontalLayoutWidget">
+   <widget class="Line" name="line">
     <property name="geometry">
      <rect>
-      <x>730</x>
-      <y>260</y>
-      <width>331</width>
-      <height>31</height>
+      <x>10</x>
+      <y>460</y>
+      <width>781</width>
+      <height>16</height>
      </rect>
     </property>
-    <layout class="QHBoxLayout" name="horizontalLayout_8" stretch="4,3">
-     <item>
-      <widget class="caLabel" name="calabel_34">
+    <property name="frameShadow">
+     <enum>QFrame::Plain</enum>
+    </property>
+    <property name="lineWidth">
+     <number>2</number>
+    </property>
+    <property name="orientation">
+     <enum>Qt::Horizontal</enum>
+    </property>
+   </widget>
+   <widget class="QWidget" name="gridLayoutWidget_3">
+    <property name="geometry">
+     <rect>
+      <x>540</x>
+      <y>170</y>
+      <width>311</width>
+      <height>71</height>
+     </rect>
+    </property>
+    <layout class="QGridLayout" name="gridLayout_4" rowstretch="1,1" columnstretch="0,2,3">
+     <item row="1" column="1">
+      <widget class="caLabel" name="calabel_27">
        <property name="text">
-        <string>Verbose Console?</string>
+        <string>Focal Size Preview</string>
        </property>
        <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+        <set>Qt::AlignCenter</set>
        </property>
        <property name="fontScaleMode">
         <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
-     <item>
-      <widget class="caChoice" name="caChoice_1">
+     <item row="0" column="2">
+      <widget class="caTextEntry" name="catextentry_14">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+       </property>
+       <property name="channel" stdset="0">
+        <string notr="true">$(P)$(TF)$(N):previewIndex</string>
+       </property>
+       <property name="background">
+        <color>
+         <red>115</red>
+         <green>223</green>
+         <blue>255</blue>
+        </color>
+       </property>
+       <property name="colorMode">
+        <enum>caLineEdit::Static</enum>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="2">
+      <widget class="caLineEdit" name="caLineEdit_17">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="font">
+        <font>
+         <pointsize>13</pointsize>
+        </font>
+       </property>
+       <property name="text">
+        <string/>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+       </property>
        <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):verbosity</string>
+        <string notr="true">$(P)$(TF)$(N):attenuation_preview</string>
        </property>
        <property name="foreground">
         <color>
-         <red>0</red>
+         <red>10</red>
          <green>0</green>
-         <blue>0</blue>
+         <blue>184</blue>
         </color>
        </property>
        <property name="background">
         <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
+         <red>200</red>
+         <green>200</green>
+         <blue>200</blue>
         </color>
        </property>
        <property name="colorMode">
-        <enum>caChoice::Static</enum>
+        <enum>caLineEdit::Static</enum>
+       </property>
+       <property name="precision">
+        <number>3</number>
+       </property>
+       <property name="precisionMode">
+        <enum>caLineEdit::User</enum>
+       </property>
+       <property name="fontScaleMode" stdset="0">
+        <enum>caLineEdit::None</enum>
+       </property>
+       <property name="formatType">
+        <enum>caLineEdit::compact</enum>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="caLabel" name="calabel_24">
+       <property name="text">
+        <string>Preview Index</string>
        </property>
-       <property name="stackingMode" stdset="0">
-        <enum>caChoice::Column</enum>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
        </property>
-       <property name="endBit">
-        <number>1</number>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
+   <widget class="caRelatedDisplay" name="carelateddisplay_48">
+    <property name="geometry">
+     <rect>
+      <x>670</x>
+      <y>550</y>
+      <width>120</width>
+      <height>29</height>
+     </rect>
+    </property>
+    <property name="label">
+     <string notr="true">-more</string>
+    </property>
+    <property name="foreground">
+     <color>
+      <red>228</red>
+      <green>228</green>
+      <blue>228</blue>
+     </color>
+    </property>
+    <property name="background">
+     <color>
+      <red>53</red>
+      <green>132</green>
+      <blue>0</blue>
+     </color>
+    </property>
+    <property name="labels">
+     <string>Alternate UI</string>
+    </property>
+    <property name="files">
+     <string>pydev_transfocator_10_more.ui</string>
+    </property>
+    <property name="args">
+     <string>P=$(P):,TF=$(TF),N=$(N)</string>
+    </property>
+    <property name="stackingMode" stdset="0">
+     <enum>caRowColMenu::Menu</enum>
+    </property>
+    <property name="removeParent" stdset="0">
+     <string>true</string>
+    </property>
+   </widget>
+   <widget class="caMessageButton" name="camessagebutton_3">
+    <property name="geometry">
+     <rect>
+      <x>710</x>
+      <y>520</y>
+      <width>78</width>
+      <height>21</height>
+     </rect>
+    </property>
+    <property name="sizePolicy">
+     <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+      <horstretch>0</horstretch>
+      <verstretch>0</verstretch>
+     </sizepolicy>
+    </property>
+    <property name="text">
+     <string>SYNC</string>
+    </property>
+    <property name="channel" stdset="0">
+     <string notr="true">$(P)$(TF)$(N):lens_encode.PROC</string>
+    </property>
+    <property name="foreground">
+     <color>
+      <red>228</red>
+      <green>228</green>
+      <blue>228</blue>
+     </color>
+    </property>
+    <property name="background">
+     <color>
+      <red>53</red>
+      <green>132</green>
+      <blue>0</blue>
+     </color>
+    </property>
+    <property name="pressMessage">
+     <string notr="true">1</string>
+    </property>
+   </widget>
+   <widget class="caRelatedDisplay" name="carelateddisplay_49">
+    <property name="geometry">
+     <rect>
+      <x>540</x>
+      <y>550</y>
+      <width>120</width>
+      <height>29</height>
+     </rect>
+    </property>
+    <property name="label">
+     <string notr="true">-Stacks Info</string>
+    </property>
+    <property name="foreground">
+     <color>
+      <red>228</red>
+      <green>228</green>
+      <blue>228</blue>
+     </color>
+    </property>
+    <property name="background">
+     <color>
+      <red>53</red>
+      <green>132</green>
+      <blue>0</blue>
+     </color>
+    </property>
+    <property name="labels">
+     <string>Alternate UI</string>
+    </property>
+    <property name="files">
+     <string>pydev_transfocator_stack_summary_10.ui</string>
+    </property>
+    <property name="args">
+     <string>P=$(P):,TF=$(TF),N=$(N)</string>
+    </property>
+    <property name="stackingMode" stdset="0">
+     <enum>caRowColMenu::Menu</enum>
+    </property>
+    <property name="removeParent" stdset="0">
+     <string>true</string>
+    </property>
+   </widget>
   </widget>
   <widget class="QStatusBar" name="statusbar"/>
  </widget>
diff --git a/100idPyApp/op/ui/pydev_transfocator_12.ui b/100idPyApp/op/ui/pydev_transfocator_10_more.ui
similarity index 68%
rename from 100idPyApp/op/ui/pydev_transfocator_12.ui
rename to 100idPyApp/op/ui/pydev_transfocator_10_more.ui
index 7a8e8d9..885b23e 100644
--- a/100idPyApp/op/ui/pydev_transfocator_12.ui
+++ b/100idPyApp/op/ui/pydev_transfocator_10_more.ui
@@ -6,8 +6,8 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>938</width>
-    <height>639</height>
+    <width>961</width>
+    <height>645</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -19,7 +19,7 @@
      <rect>
       <x>0</x>
       <y>0</y>
-      <width>931</width>
+      <width>1071</width>
       <height>31</height>
      </rect>
     </property>
@@ -31,7 +31,7 @@
     </property>
     <property name="maximumSize">
      <size>
-      <width>941</width>
+      <width>1071</width>
       <height>16777215</height>
      </size>
     </property>
@@ -77,7 +77,7 @@
        </property>
        <property name="maximumSize">
         <size>
-         <width>941</width>
+         <width>1071</width>
          <height>16777215</height>
         </size>
        </property>
@@ -116,986 +116,111 @@
      </item>
     </layout>
    </widget>
-   <widget class="caInclude" name="cainclude">
-    <property name="geometry">
-     <rect>
-      <x>10</x>
-      <y>300</y>
-      <width>911</width>
-      <height>151</height>
-     </rect>
-    </property>
-    <property name="macro">
-     <string>P=$(P),F=$(F),N=$(N),M=01;P=$(P),F=$(F),N=$(N),M=02;P=$(P),F=$(F),N=$(N),M=03;P=$(P),F=$(F),N=$(N),M=04;P=$(P),F=$(F),N=$(N),M=05;P=$(P),F=$(F),N=$(N),M=06;P=$(P),F=$(F),N=$(N),M=07;P=$(P),F=$(F),N=$(N),M=08;P=$(P),F=$(F),N=$(N),M=09;P=$(P),F=$(F),N=$(N),M=10</string>
-    </property>
-    <property name="filename" stdset="0">
-     <string notr="true">pydev_transfocator_lens.ui</string>
-    </property>
-    <property name="stacking">
-     <enum>caInclude::Column</enum>
-    </property>
-    <property name="numberOfItems" stdset="0">
-     <number>10</number>
-    </property>
-    <property name="adjustSizeToContents" stdset="0">
-     <bool>false</bool>
-    </property>
-    <property name="frameColor">
-     <color alpha="0">
-      <red>200</red>
-      <green>200</green>
-      <blue>200</blue>
-     </color>
-    </property>
-   </widget>
-   <widget class="QWidget" name="verticalLayoutWidget">
+   <widget class="QWidget" name="gridLayoutWidget">
     <property name="geometry">
      <rect>
-      <x>10</x>
+      <x>540</x>
       <y>40</y>
-      <width>521</width>
-      <height>251</height>
+      <width>411</width>
+      <height>171</height>
      </rect>
     </property>
-    <layout class="QVBoxLayout" name="verticalLayout" stretch="2,1,0,1,1,1,1">
-     <property name="spacing">
-      <number>1</number>
+    <layout class="QGridLayout" name="gridLayout" rowstretch="1,1,1,1,1,1,1" columnstretch="1,1" rowminimumheight="1,1,1,1,1,1,1">
+     <property name="leftMargin">
+      <number>6</number>
      </property>
-     <property name="topMargin">
-      <number>0</number>
+     <property name="rightMargin">
+      <number>6</number>
      </property>
-     <property name="bottomMargin">
-      <number>5</number>
+     <property name="horizontalSpacing">
+      <number>6</number>
      </property>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="4,1,10">
-       <property name="spacing">
-        <number>2</number>
+     <property name="verticalSpacing">
+      <number>0</number>
+     </property>
+     <item row="3" column="0">
+      <widget class="caLabel" name="calabel_24">
+       <property name="font">
+        <font>
+         <pointsize>14</pointsize>
+        </font>
        </property>
-       <item>
-        <widget class="caChoice" name="caChoice_0">
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):EnergySelect</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>0</red>
-           <green>0</green>
-           <blue>0</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>115</red>
-           <green>223</green>
-           <blue>255</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caChoice::Static</enum>
-         </property>
-         <property name="endBit">
-          <number>1</number>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <layout class="QVBoxLayout" name="verticalLayout_2">
-         <property name="margin">
-          <number>5</number>
-         </property>
-         <item>
-          <widget class="caGraphics" name="caRectangle_1">
-           <property name="foreground">
-            <color>
-             <red>0</red>
-             <green>216</green>
-             <blue>0</blue>
-            </color>
-           </property>
-           <property name="linestyle" stdset="0">
-            <enum>caGraphics::Solid</enum>
-           </property>
-           <property name="fillstyle" stdset="0">
-            <enum>caGraphics::Filled</enum>
-           </property>
-           <property name="lineColor">
-            <color>
-             <red>0</red>
-             <green>216</green>
-             <blue>0</blue>
-            </color>
-           </property>
-           <property name="visibility">
-            <enum>caGraphics::IfZero</enum>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergySelect</string>
-           </property>
-           <property name="form">
-            <enum>caGraphics::Rectangle</enum>
-           </property>
-          </widget>
-         </item>
-         <item>
-          <widget class="caGraphics" name="caRectangle_2">
-           <property name="foreground">
-            <color>
-             <red>0</red>
-             <green>216</green>
-             <blue>0</blue>
-            </color>
-           </property>
-           <property name="linestyle" stdset="0">
-            <enum>caGraphics::Solid</enum>
-           </property>
-           <property name="fillstyle" stdset="0">
-            <enum>caGraphics::Filled</enum>
-           </property>
-           <property name="lineColor">
-            <color>
-             <red>0</red>
-             <green>216</green>
-             <blue>0</blue>
-            </color>
-           </property>
-           <property name="visibility">
-            <enum>caGraphics::IfNotZero</enum>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergySelect</string>
-           </property>
-           <property name="form">
-            <enum>caGraphics::Rectangle</enum>
-           </property>
-          </widget>
-         </item>
-        </layout>
-       </item>
-       <item>
-        <layout class="QGridLayout" name="gridLayout_3" columnstretch="3,1,2" rowminimumheight="1,1">
-         <property name="margin">
-          <number>2</number>
-         </property>
-         <property name="spacing">
-          <number>2</number>
-         </property>
-         <item row="1" column="0">
-          <widget class="caTextEntry" name="catextentry_17">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="alignment">
-            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyLocal</string>
-           </property>
-           <property name="background">
-            <color>
-             <red>115</red>
-             <green>223</green>
-             <blue>255</blue>
-            </color>
-           </property>
-           <property name="colorMode">
-            <enum>caLineEdit::Static</enum>
-           </property>
-           <property name="precision">
-            <number>3</number>
-           </property>
-          </widget>
-         </item>
-         <item row="1" column="1">
-          <widget class="caLineEdit" name="caLineEdit_19">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="font">
-            <font>
-             <pointsize>13</pointsize>
-            </font>
-           </property>
-           <property name="text">
-            <string/>
-           </property>
-           <property name="alignment">
-            <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyLocal.EGU</string>
-           </property>
-           <property name="foreground">
-            <color>
-             <red>10</red>
-             <green>0</green>
-             <blue>184</blue>
-            </color>
-           </property>
-           <property name="background">
-            <color>
-             <red>200</red>
-             <green>200</green>
-             <blue>200</blue>
-            </color>
-           </property>
-           <property name="colorMode">
-            <enum>caLineEdit::Static</enum>
-           </property>
-           <property name="fontScaleMode" stdset="0">
-            <enum>caLineEdit::None</enum>
-           </property>
-          </widget>
-         </item>
-         <item row="0" column="1">
-          <widget class="caLineEdit" name="caLineEdit_11">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="font">
-            <font>
-             <pointsize>13</pointsize>
-            </font>
-           </property>
-           <property name="text">
-            <string/>
-           </property>
-           <property name="alignment">
-            <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyBeamline.EGU</string>
-           </property>
-           <property name="foreground">
-            <color>
-             <red>10</red>
-             <green>0</green>
-             <blue>184</blue>
-            </color>
-           </property>
-           <property name="background">
-            <color>
-             <red>200</red>
-             <green>200</green>
-             <blue>200</blue>
-            </color>
-           </property>
-           <property name="colorMode">
-            <enum>caLineEdit::Static</enum>
-           </property>
-           <property name="fontScaleMode" stdset="0">
-            <enum>caLineEdit::None</enum>
-           </property>
-          </widget>
-         </item>
-         <item row="0" column="0">
-          <widget class="caLineEdit" name="caLineEdit_16">
-           <property name="sizePolicy">
-            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-             <horstretch>0</horstretch>
-             <verstretch>0</verstretch>
-            </sizepolicy>
-           </property>
-           <property name="font">
-            <font>
-             <pointsize>13</pointsize>
-            </font>
-           </property>
-           <property name="text">
-            <string/>
-           </property>
-           <property name="alignment">
-            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-           </property>
-           <property name="channel" stdset="0">
-            <string notr="true">$(P)$(F)$(N):EnergyBeamline</string>
-           </property>
-           <property name="foreground">
-            <color>
-             <red>10</red>
-             <green>0</green>
-             <blue>184</blue>
-            </color>
-           </property>
-           <property name="background">
-            <color>
-             <red>200</red>
-             <green>200</green>
-             <blue>200</blue>
-            </color>
-           </property>
-           <property name="colorMode">
-            <enum>caLineEdit::Static</enum>
-           </property>
-           <property name="precision">
-            <number>3</number>
-           </property>
-           <property name="fontScaleMode" stdset="0">
-            <enum>caLineEdit::None</enum>
-           </property>
-          </widget>
-         </item>
-         <item row="0" column="2">
-          <spacer name="horizontalSpacer_8">
-           <property name="orientation">
-            <enum>Qt::Horizontal</enum>
-           </property>
-           <property name="sizeHint" stdset="0">
-            <size>
-             <width>40</width>
-             <height>20</height>
-            </size>
-           </property>
-          </spacer>
-         </item>
-        </layout>
-       </item>
-      </layout>
-     </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,5,6,2,4">
-       <property name="spacing">
-        <number>2</number>
+       <property name="text">
+        <string>Readbacks</string>
        </property>
-       <property name="margin">
-        <number>2</number>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-       <item>
-        <spacer name="horizontalSpacer_7">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caLabel" name="calabel_19">
-         <property name="text">
-          <string>Lookup Table Energy</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_13">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):energy_RBV</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>3</number>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_10">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):energy.EGU</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <spacer name="horizontalSpacer_9">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-      </layout>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::WidthAndHeight</enum>
+       </property>
+      </widget>
      </item>
-     <item>
-      <widget class="Line" name="line_2">
-       <property name="frameShadow">
-        <enum>QFrame::Plain</enum>
+     <item row="0" column="1">
+      <widget class="caLabel" name="calabel_32">
+       <property name="text">
+        <string>Unsorted Indices</string>
        </property>
-       <property name="lineWidth">
-        <number>2</number>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
        </property>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="3,2,3,3">
-       <property name="spacing">
-        <number>2</number>
+     <item row="5" column="1">
+      <widget class="caTextEntry" name="catextentry_14">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
        </property>
-       <property name="rightMargin">
-        <number>0</number>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-       <item>
-        <widget class="caLabel" name="calabel_21">
-         <property name="text">
-          <string>Attenuation</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <spacer name="horizontalSpacer_3">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caTextEntry" name="catextentry_15">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):attenuation</string>
-         </property>
-         <property name="background">
-          <color>
-           <red>115</red>
-           <green>223</green>
-           <blue>255</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>3</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::compact</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_15">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):attenuation_actual</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>3</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::compact</enum>
-         </property>
-        </widget>
-       </item>
-      </layout>
-     </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="3,2,3,3">
-       <property name="spacing">
-        <number>2</number>
+       <property name="channel" stdset="0">
+        <string notr="true">$(P)$(TF)$(N):previewIndex</string>
        </property>
-       <property name="rightMargin">
-        <number>0</number>
+       <property name="background">
+        <color>
+         <red>115</red>
+         <green>223</green>
+         <blue>255</blue>
+        </color>
        </property>
-       <item>
-        <widget class="caLabel" name="calabel_28">
-         <property name="text">
-          <string>Atten. Index</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <spacer name="horizontalSpacer_4">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caTextEntry" name="catextentry_16">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):sortedIndex</string>
-         </property>
-         <property name="background">
-          <color>
-           <red>115</red>
-           <green>223</green>
-           <blue>255</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>0</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::decimal</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_18">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):sortedIndex_RBV</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>10</red>
-           <green>0</green>
-           <blue>184</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>0</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::decimal</enum>
-         </property>
-        </widget>
-       </item>
-      </layout>
+       <property name="colorMode">
+        <enum>caLineEdit::Static</enum>
+       </property>
+      </widget>
      </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="5,3,3">
-       <property name="spacing">
-        <number>2</number>
+     <item row="4" column="0">
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
        </property>
-       <property name="rightMargin">
-        <number>0</number>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
        </property>
-       <item>
-        <spacer name="horizontalSpacer_5">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caLabel" name="calabel_30">
-         <property name="text">
-          <string>In Mask</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_20">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):inMask_RBV</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>255</red>
-           <green>255</green>
-           <blue>0</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>0</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::hexadecimal</enum>
-         </property>
-        </widget>
-       </item>
-      </layout>
-     </item>
-     <item>
-      <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="5,3,3">
-       <property name="spacing">
-        <number>2</number>
-       </property>
-       <property name="rightMargin">
-        <number>0</number>
-       </property>
-       <item>
-        <spacer name="horizontalSpacer_6">
-         <property name="orientation">
-          <enum>Qt::Horizontal</enum>
-         </property>
-         <property name="sizeType">
-          <enum>QSizePolicy::Preferred</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>40</width>
-           <height>20</height>
-          </size>
-         </property>
-        </spacer>
-       </item>
-       <item>
-        <widget class="caLabel" name="calabel_31">
-         <property name="text">
-          <string>Out Mask</string>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="fontScaleMode">
-          <enum>ESimpleLabel::WidthAndHeight</enum>
-         </property>
-        </widget>
-       </item>
-       <item>
-        <widget class="caLineEdit" name="caLineEdit_21">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
-         </property>
-         <property name="font">
-          <font>
-           <pointsize>13</pointsize>
-          </font>
-         </property>
-         <property name="text">
-          <string/>
-         </property>
-         <property name="alignment">
-          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-         </property>
-         <property name="channel" stdset="0">
-          <string notr="true">$(P)$(F)$(N):outMask_RBV</string>
-         </property>
-         <property name="foreground">
-          <color>
-           <red>255</red>
-           <green>255</green>
-           <blue>0</blue>
-          </color>
-         </property>
-         <property name="background">
-          <color>
-           <red>200</red>
-           <green>200</green>
-           <blue>200</blue>
-          </color>
-         </property>
-         <property name="colorMode">
-          <enum>caLineEdit::Static</enum>
-         </property>
-         <property name="precision">
-          <number>0</number>
-         </property>
-         <property name="precisionMode">
-          <enum>caLineEdit::User</enum>
-         </property>
-         <property name="fontScaleMode" stdset="0">
-          <enum>caLineEdit::None</enum>
-         </property>
-         <property name="formatType">
-          <enum>caLineEdit::hexadecimal</enum>
-         </property>
-        </widget>
-       </item>
-      </layout>
+      </spacer>
      </item>
-    </layout>
-   </widget>
-   <widget class="QWidget" name="gridLayoutWidget_2">
-    <property name="geometry">
-     <rect>
-      <x>10</x>
-      <y>490</y>
-      <width>371</width>
-      <height>81</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout_2" rowstretch="1,1" columnstretch="1,1,2">
-     <property name="spacing">
-      <number>0</number>
-     </property>
-     <item row="1" column="0">
-      <widget class="caLabel" name="calabel_26">
-       <property name="text">
-        <string>Attenuation</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTop|Qt::AlignTrailing</set>
-       </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
+     <item row="1" column="1">
+      <widget class="caLineEdit" name="caLineEdit_11">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
        </property>
-      </widget>
-     </item>
-     <item row="0" column="2">
-      <widget class="caLineEdit" name="caLineEdit_12">
        <property name="font">
         <font>
          <pointsize>13</pointsize>
         </font>
        </property>
-       <property name="toolTip">
-        <string extracomment="Attenuation at 2nd harmonic (2E)"/>
-       </property>
-       <property name="statusTip">
-        <string extracomment="Attenuation at 2nd harmonic (2E)"/>
-       </property>
-       <property name="whatsThis">
-        <string extracomment="Attenuation at 2nd harmonic (2E)"/>
-       </property>
        <property name="text">
         <string/>
        </property>
@@ -1103,7 +228,7 @@
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_2E_actual</string>
+        <string notr="true">$(P)$(TF)$(N):lenses</string>
        </property>
        <property name="foreground">
         <color>
@@ -1122,22 +247,16 @@
        <property name="colorMode">
         <enum>caLineEdit::Static</enum>
        </property>
-       <property name="precision">
-        <number>5</number>
-       </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
-       </property>
        <property name="fontScaleMode" stdset="0">
         <enum>caLineEdit::None</enum>
        </property>
        <property name="formatType">
-        <enum>caLineEdit::compact</enum>
+        <enum>caLineEdit::decimal</enum>
        </property>
       </widget>
      </item>
-     <item row="1" column="2">
-      <widget class="caLineEdit" name="caLineEdit_14">
+     <item row="3" column="1">
+      <widget class="caLineEdit" name="caLineEdit_16">
        <property name="font">
         <font>
          <pointsize>13</pointsize>
@@ -1150,7 +269,7 @@
         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_3E_actual</string>
+        <string notr="true">$(P)$(TF)$(N):lensConfig_RBV</string>
        </property>
        <property name="foreground">
         <color>
@@ -1169,228 +288,320 @@
        <property name="colorMode">
         <enum>caLineEdit::Static</enum>
        </property>
-       <property name="precision">
-        <number>5</number>
-       </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
-       </property>
        <property name="fontScaleMode" stdset="0">
         <enum>caLineEdit::None</enum>
        </property>
-       <property name="formatType">
-        <enum>caLineEdit::compact</enum>
-       </property>
       </widget>
      </item>
-     <item row="0" column="0">
-      <widget class="caLabel" name="calabel_25">
+     <item row="2" column="0">
+      <widget class="caLabel" name="calabel_27">
+       <property name="font">
+        <font>
+         <pointsize>14</pointsize>
+        </font>
+       </property>
        <property name="text">
-        <string>Harmonic</string>
+        <string>Ind. Control</string>
        </property>
        <property name="alignment">
-        <set>Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing</set>
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="fontScaleMode">
         <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
-     <item row="0" column="1">
-      <widget class="caLabel" name="calabel_22">
+     <item row="5" column="0">
+      <widget class="caLabel" name="calabel_30">
        <property name="text">
-        <string>@ 2E</string>
+        <string>Preview Index</string>
        </property>
        <property name="alignment">
-        <set>Qt::AlignCenter</set>
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="fontScaleMode">
         <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
-     <item row="1" column="1">
-      <widget class="caLabel" name="calabel_23">
+     <item row="2" column="1">
+      <widget class="caLineEdit" name="caLineEdit_17">
+       <property name="font">
+        <font>
+         <pointsize>13</pointsize>
+        </font>
+       </property>
        <property name="text">
-        <string>@ 3E</string>
+        <string/>
        </property>
        <property name="alignment">
-        <set>Qt::AlignCenter</set>
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
+       <property name="channel" stdset="0">
+        <string notr="true">$(P)$(TF)$(N):lensConfig_BW</string>
+       </property>
+       <property name="foreground">
+        <color>
+         <red>10</red>
+         <green>0</green>
+         <blue>184</blue>
+        </color>
+       </property>
+       <property name="background">
+        <color>
+         <red>200</red>
+         <green>200</green>
+         <blue>200</blue>
+        </color>
+       </property>
+       <property name="colorMode">
+        <enum>caLineEdit::Static</enum>
+       </property>
+       <property name="fontScaleMode" stdset="0">
+        <enum>caLineEdit::None</enum>
        </property>
       </widget>
      </item>
-    </layout>
-   </widget>
-   <widget class="QWidget" name="gridLayoutWidget">
-    <property name="geometry">
-     <rect>
-      <x>560</x>
-      <y>70</y>
-      <width>361</width>
-      <height>161</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout" rowstretch="1,0,0,0,0" columnstretch="3,3,1,3">
-     <property name="horizontalSpacing">
-      <number>2</number>
-     </property>
-     <property name="verticalSpacing">
-      <number>0</number>
-     </property>
-     <property name="leftMargin">
-      <number>0</number>
-     </property>
-     <item row="0" column="2">
-      <spacer name="horizontalSpacer">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
+     <item row="1" column="0">
+      <widget class="caLabel" name="calabel_20">
+       <property name="text">
+        <string>12-bit</string>
        </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-      </spacer>
-     </item>
-     <item row="3" column="0">
-      <widget class="caMessageButton" name="caMessageButton_9">
        <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
+        <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
+      </widget>
+     </item>
+     <item row="6" column="0">
+      <widget class="caLabel" name="calabel_29">
+       <property name="text">
+        <string>Attenuation Preview</string>
        </property>
-       <property name="label">
-        <string>/2</string>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
+      </widget>
+     </item>
+     <item row="6" column="1">
+      <widget class="caLineEdit" name="caLineEdit_19">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
        </property>
-       <property name="pressMessage">
-        <string>.5</string>
+       <property name="font">
+        <font>
+         <pointsize>13</pointsize>
+        </font>
        </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
+       <property name="text">
+        <string/>
        </property>
-      </widget>
-     </item>
-     <item row="4" column="1">
-      <widget class="caMessageButton" name="caMessageButton_16">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
        <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>+10%</string>
+        <string notr="true">$(P)$(TF)$(N):attenuation_preview</string>
        </property>
        <property name="foreground">
         <color>
-         <red>0</red>
+         <red>10</red>
          <green>0</green>
-         <blue>0</blue>
+         <blue>184</blue>
         </color>
        </property>
        <property name="background">
         <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
+         <red>200</red>
+         <green>200</green>
+         <blue>200</blue>
         </color>
        </property>
-       <property name="pressMessage">
-        <string>1.1</string>
-       </property>
        <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="0">
-      <widget class="caMessageButton" name="caMessageButton_2">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>/1000</string>
+        <enum>caLineEdit::Static</enum>
        </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
+       <property name="precision">
+        <number>3</number>
        </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
+       <property name="precisionMode">
+        <enum>caLineEdit::User</enum>
        </property>
-       <property name="pressMessage">
-        <string>0.001</string>
+       <property name="fontScaleMode" stdset="0">
+        <enum>caLineEdit::None</enum>
        </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
+       <property name="formatType">
+        <enum>caLineEdit::compact</enum>
        </property>
       </widget>
      </item>
-     <item row="0" column="0">
-      <widget class="caMessageButton" name="camessagebutton">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
+    </layout>
+   </widget>
+   <widget class="caRelatedDisplay" name="carelateddisplay_48">
+    <property name="geometry">
+     <rect>
+      <x>670</x>
+      <y>550</y>
+      <width>120</width>
+      <height>29</height>
+     </rect>
+    </property>
+    <property name="label">
+     <string notr="true">-less</string>
+    </property>
+    <property name="foreground">
+     <color>
+      <red>228</red>
+      <green>228</green>
+      <blue>228</blue>
+     </color>
+    </property>
+    <property name="background">
+     <color>
+      <red>53</red>
+      <green>132</green>
+      <blue>0</blue>
+     </color>
+    </property>
+    <property name="labels">
+     <string>Alternate UI</string>
+    </property>
+    <property name="files">
+     <string>pydev_transfocator_12.ui</string>
+    </property>
+    <property name="args">
+     <string>P=$(P),TF=$(TF),N=$(N)</string>
+    </property>
+    <property name="stackingMode" stdset="0">
+     <enum>caRowColMenu::Menu</enum>
+    </property>
+    <property name="removeParent" stdset="0">
+     <string>true</string>
+    </property>
+   </widget>
+   <widget class="caMessageButton" name="camessagebutton_3">
+    <property name="geometry">
+     <rect>
+      <x>710</x>
+      <y>520</y>
+      <width>78</width>
+      <height>21</height>
+     </rect>
+    </property>
+    <property name="sizePolicy">
+     <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+      <horstretch>0</horstretch>
+      <verstretch>0</verstretch>
+     </sizepolicy>
+    </property>
+    <property name="text">
+     <string>SYNC</string>
+    </property>
+    <property name="channel" stdset="0">
+     <string notr="true">$(P)$(TF)$(N):lens_encode.PROC</string>
+    </property>
+    <property name="foreground">
+     <color>
+      <red>228</red>
+      <green>228</green>
+      <blue>228</blue>
+     </color>
+    </property>
+    <property name="background">
+     <color>
+      <red>53</red>
+      <green>132</green>
+      <blue>0</blue>
+     </color>
+    </property>
+    <property name="pressMessage">
+     <string notr="true">1</string>
+    </property>
+   </widget>
+   <widget class="caInclude" name="cainclude">
+    <property name="geometry">
+     <rect>
+      <x>10</x>
+      <y>384</y>
+      <width>771</width>
+      <height>131</height>
+     </rect>
+    </property>
+    <property name="macro">
+     <string>P=$(P),F=$(TF),N=$(N),M=01;P=$(P),F=$(TF),N=$(N),M=02;P=$(P),F=$(TF),N=$(N),M=03;P=$(P),F=$(TF),N=$(N),M=04;P=$(P),F=$(TF),N=$(N),M=05;P=$(P),F=$(TF),N=$(N),M=06;P=$(P),F=$(TF),N=$(N),M=07;P=$(P),F=$(TF),N=$(N),M=08;P=$(P),F=$(TF),N=$(N),M=09;P=$(P),F=$(TF),N=$(N),M=10</string>
+    </property>
+    <property name="filename" stdset="0">
+     <string notr="true">pydev_transfocator_lens.ui</string>
+    </property>
+    <property name="stacking">
+     <enum>caInclude::Column</enum>
+    </property>
+    <property name="numberOfItems" stdset="0">
+     <number>10</number>
+    </property>
+    <property name="adjustSizeToContents" stdset="0">
+     <bool>false</bool>
+    </property>
+    <property name="frameColor">
+     <color alpha="0">
+      <red>200</red>
+      <green>200</green>
+      <blue>200</blue>
+     </color>
+    </property>
+   </widget>
+   <widget class="Line" name="line">
+    <property name="geometry">
+     <rect>
+      <x>10</x>
+      <y>460</y>
+      <width>771</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="frameShadow">
+     <enum>QFrame::Plain</enum>
+    </property>
+    <property name="lineWidth">
+     <number>2</number>
+    </property>
+    <property name="orientation">
+     <enum>Qt::Horizontal</enum>
+    </property>
+   </widget>
+   <widget class="QWidget" name="horizontalLayoutWidget">
+    <property name="geometry">
+     <rect>
+      <x>620</x>
+      <y>230</y>
+      <width>331</width>
+      <height>31</height>
+     </rect>
+    </property>
+    <layout class="QHBoxLayout" name="horizontalLayout_8" stretch="4,3">
+     <item>
+      <widget class="caLabel" name="calabel_34">
        <property name="text">
-        <string>DOWN</string>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_twk_dn.PROC</string>
+        <string>Verbose Console?</string>
        </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
        </property>
-       <property name="pressMessage">
-        <string notr="true">1</string>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::WidthAndHeight</enum>
        </property>
       </widget>
      </item>
-     <item row="2" column="1">
-      <widget class="caMessageButton" name="caMessageButton_14">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
+     <item>
+      <widget class="caChoice" name="caChoice_1">
        <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*10</string>
+        <string notr="true">$(P)$(TF)$(N):verbosity</string>
        </property>
        <property name="foreground">
         <color>
@@ -1406,501 +617,1375 @@
          <blue>255</blue>
         </color>
        </property>
-       <property name="pressMessage">
-        <string>10</string>
-       </property>
        <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
+        <enum>caChoice::Static</enum>
        </property>
-      </widget>
-     </item>
-     <item row="4" column="3">
-      <widget class="caMessageButton" name="caMessageButton_7">
-       <property name="text">
-        <string>1e10</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e10</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e10</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="1">
-      <widget class="caMessageButton" name="caMessageButton_13">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*1000</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>1000</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="1">
-      <widget class="caMessageButton" name="caMessageButton_15">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>*2</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>2</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="3">
-      <widget class="caMessageButton" name="caMessageButton_5">
-       <property name="text">
-        <string>1e6</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e6</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e6</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="1" column="3">
-      <widget class="caMessageButton" name="caMessageButton_4">
-       <property name="text">
-        <string>1e4</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e4</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e4</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="3">
-      <widget class="caMessageButton" name="caMessageButton_3">
-       <property name="text">
-        <string>1e2</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e2</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e2</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="2" column="0">
-      <widget class="caMessageButton" name="caMessageButton_8">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>/10</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>0.1</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="3" column="3">
-      <widget class="caMessageButton" name="caMessageButton_6">
-       <property name="text">
-        <string>1e8</string>
-       </property>
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation</string>
-       </property>
-       <property name="label">
-        <string notr="true">1e8</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string notr="true">1.0e8</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
-       </property>
-      </widget>
-     </item>
-     <item row="0" column="1">
-      <widget class="caMessageButton" name="camessagebutton_2">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="text">
-        <string> UP </string>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_twk_up.PROC</string>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
+       <property name="stackingMode" stdset="0">
+        <enum>caChoice::Column</enum>
        </property>
-       <property name="pressMessage">
-        <string notr="true">1</string>
-       </property>
-      </widget>
-     </item>
-     <item row="4" column="0">
-      <widget class="caMessageButton" name="caMessageButton_10">
-       <property name="fontScaleMode">
-        <enum>EPushButton::WidthAndHeight</enum>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenFactor</string>
-       </property>
-       <property name="label">
-        <string>-10%</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>0</red>
-         <green>0</green>
-         <blue>0</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
-       </property>
-       <property name="pressMessage">
-        <string>0.9</string>
-       </property>
-       <property name="colorMode">
-        <enum>caMessageButton::Static</enum>
+       <property name="endBit">
+        <number>1</number>
        </property>
       </widget>
      </item>
     </layout>
    </widget>
-   <widget class="Line" name="line">
+   <widget class="QWidget" name="verticalLayoutWidget">
     <property name="geometry">
      <rect>
       <x>10</x>
-      <y>387</y>
-      <width>901</width>
-      <height>2</height>
+      <y>40</y>
+      <width>521</width>
+      <height>331</height>
      </rect>
     </property>
-    <property name="frameShadow">
-     <enum>QFrame::Plain</enum>
-    </property>
-    <property name="lineWidth">
-     <number>2</number>
-    </property>
-    <property name="orientation">
-     <enum>Qt::Horizontal</enum>
-    </property>
-   </widget>
-   <widget class="QWidget" name="gridLayoutWidget_3">
-    <property name="geometry">
-     <rect>
-      <x>560</x>
-      <y>500</y>
-      <width>361</width>
-      <height>80</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout_4" rowstretch="1,1" columnstretch="0,2,3">
-     <item row="1" column="1">
-      <widget class="caLabel" name="calabel_27">
-       <property name="text">
-        <string>Attenuation Preview</string>
+    <layout class="QVBoxLayout" name="verticalLayout" stretch="2,1,1,1,1,1,1,1,1,1">
+     <property name="spacing">
+      <number>1</number>
+     </property>
+     <property name="topMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
+      <number>5</number>
+     </property>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="4,1,10">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <item>
+        <widget class="caChoice" name="caChoice_0">
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>0</red>
+           <green>0</green>
+           <blue>0</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caChoice::Static</enum>
+         </property>
+         <property name="endBit">
+          <number>1</number>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <layout class="QVBoxLayout" name="verticalLayout_2">
+         <property name="margin">
+          <number>5</number>
+         </property>
+         <item>
+          <widget class="caGraphics" name="caRectangle_1">
+           <property name="foreground">
+            <color>
+             <red>0</red>
+             <green>216</green>
+             <blue>0</blue>
+            </color>
+           </property>
+           <property name="linestyle" stdset="0">
+            <enum>caGraphics::Solid</enum>
+           </property>
+           <property name="fillstyle" stdset="0">
+            <enum>caGraphics::Filled</enum>
+           </property>
+           <property name="lineColor">
+            <color>
+             <red>0</red>
+             <green>216</green>
+             <blue>0</blue>
+            </color>
+           </property>
+           <property name="visibility">
+            <enum>caGraphics::IfZero</enum>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
+           </property>
+           <property name="form">
+            <enum>caGraphics::Rectangle</enum>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="caGraphics" name="caRectangle_2">
+           <property name="foreground">
+            <color>
+             <red>0</red>
+             <green>216</green>
+             <blue>0</blue>
+            </color>
+           </property>
+           <property name="linestyle" stdset="0">
+            <enum>caGraphics::Solid</enum>
+           </property>
+           <property name="fillstyle" stdset="0">
+            <enum>caGraphics::Filled</enum>
+           </property>
+           <property name="lineColor">
+            <color>
+             <red>0</red>
+             <green>216</green>
+             <blue>0</blue>
+            </color>
+           </property>
+           <property name="visibility">
+            <enum>caGraphics::IfNotZero</enum>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergySelect</string>
+           </property>
+           <property name="form">
+            <enum>caGraphics::Rectangle</enum>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <layout class="QGridLayout" name="gridLayout_3" columnstretch="3,1,2" rowminimumheight="1,1">
+         <property name="margin">
+          <number>2</number>
+         </property>
+         <property name="spacing">
+          <number>2</number>
+         </property>
+         <item row="1" column="0">
+          <widget class="caTextEntry" name="catextentry_17">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergyLocal</string>
+           </property>
+           <property name="background">
+            <color>
+             <red>115</red>
+             <green>223</green>
+             <blue>255</blue>
+            </color>
+           </property>
+           <property name="colorMode">
+            <enum>caLineEdit::Static</enum>
+           </property>
+           <property name="precision">
+            <number>3</number>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="1">
+          <widget class="caLineEdit" name="caLineEdit_20">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="font">
+            <font>
+             <pointsize>13</pointsize>
+            </font>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergyLocal.EGU</string>
+           </property>
+           <property name="foreground">
+            <color>
+             <red>10</red>
+             <green>0</green>
+             <blue>184</blue>
+            </color>
+           </property>
+           <property name="background">
+            <color>
+             <red>200</red>
+             <green>200</green>
+             <blue>200</blue>
+            </color>
+           </property>
+           <property name="colorMode">
+            <enum>caLineEdit::Static</enum>
+           </property>
+           <property name="fontScaleMode" stdset="0">
+            <enum>caLineEdit::None</enum>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="caLineEdit" name="caLineEdit_12">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="font">
+            <font>
+             <pointsize>13</pointsize>
+            </font>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergyBeamline.EGU</string>
+           </property>
+           <property name="foreground">
+            <color>
+             <red>10</red>
+             <green>0</green>
+             <blue>184</blue>
+            </color>
+           </property>
+           <property name="background">
+            <color>
+             <red>200</red>
+             <green>200</green>
+             <blue>200</blue>
+            </color>
+           </property>
+           <property name="colorMode">
+            <enum>caLineEdit::Static</enum>
+           </property>
+           <property name="fontScaleMode" stdset="0">
+            <enum>caLineEdit::None</enum>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="0">
+          <widget class="caLineEdit" name="caLineEdit_18">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="font">
+            <font>
+             <pointsize>13</pointsize>
+            </font>
+           </property>
+           <property name="text">
+            <string/>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+           </property>
+           <property name="channel" stdset="0">
+            <string notr="true">$(P)$(TF)$(N):EnergyBeamline</string>
+           </property>
+           <property name="foreground">
+            <color>
+             <red>10</red>
+             <green>0</green>
+             <blue>184</blue>
+            </color>
+           </property>
+           <property name="background">
+            <color>
+             <red>200</red>
+             <green>200</green>
+             <blue>200</blue>
+            </color>
+           </property>
+           <property name="colorMode">
+            <enum>caLineEdit::Static</enum>
+           </property>
+           <property name="precision">
+            <number>3</number>
+           </property>
+           <property name="fontScaleMode" stdset="0">
+            <enum>caLineEdit::None</enum>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="2">
+          <spacer name="horizontalSpacer_8">
+           <property name="orientation">
+            <enum>Qt::Horizontal</enum>
+           </property>
+           <property name="sizeHint" stdset="0">
+            <size>
+             <width>40</width>
+             <height>20</height>
+            </size>
+           </property>
+          </spacer>
+         </item>
+        </layout>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,5,6,2,4">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="margin">
+        <number>2</number>
+       </property>
+       <item>
+        <spacer name="horizontalSpacer_7">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caLabel" name="calabel_19">
+         <property name="text">
+          <string>Lookup Table Energy</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_13">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):energy_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_10">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignAbsolute|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):energy.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_9">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <widget class="Line" name="line_2">
+       <property name="frameShadow">
+        <enum>QFrame::Plain</enum>
        </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
+       <property name="lineWidth">
+        <number>2</number>
        </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
        </property>
       </widget>
      </item>
-     <item row="0" column="2">
-      <widget class="caTextEntry" name="catextentry_14">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):previewIndex</string>
-       </property>
-       <property name="background">
-        <color>
-         <red>115</red>
-         <green>223</green>
-         <blue>255</blue>
-        </color>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_4" stretch="3,2,3,3">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="caLabel" name="calabel_21">
+         <property name="text">
+          <string>Focal Size</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_3">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caTextEntry" name="catextentry_15">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):attenuation</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::compact</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_15">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):attenuation_actual</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>3</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::compact</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="3,2,3,3">
+       <property name="spacing">
+        <number>2</number>
+       </property>
+       <property name="rightMargin">
+        <number>0</number>
+       </property>
+       <item>
+        <widget class="caLabel" name="calabel_28">
+         <property name="text">
+          <string>F. Size Index</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="horizontalSpacer_4">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caTextEntry" name="catextentry_16">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):sortedIndex</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_21">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):sortedIndex_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_10" stretch="5,3,3">
+       <property name="leftMargin">
+        <number>0</number>
        </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
-      </widget>
+       <item>
+        <widget class="caLabel" name="calabel_31">
+         <property name="text">
+          <string>F. Size Index Increment</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caMessageButton" name="camessagebutton">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string>DOWN</string>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):fSize_twk_dn.PROC</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="pressMessage">
+          <string notr="true">1</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caMessageButton" name="camessagebutton_2">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string> UP </string>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):fSize_twk_up.PROC</string>
+         </property>
+         <property name="background">
+          <color>
+           <red>115</red>
+           <green>223</green>
+           <blue>255</blue>
+          </color>
+         </property>
+         <property name="pressMessage">
+          <string notr="true">1</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
      </item>
-     <item row="1" column="2">
-      <widget class="caLineEdit" name="caLineEdit_17">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="font">
-        <font>
-         <pointsize>13</pointsize>
-        </font>
-       </property>
-       <property name="text">
-        <string/>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-       </property>
-       <property name="channel" stdset="0">
-        <string notr="true">$(P)$(F)$(N):attenuation_preview</string>
-       </property>
-       <property name="foreground">
-        <color>
-         <red>10</red>
-         <green>0</green>
-         <blue>184</blue>
-        </color>
-       </property>
-       <property name="background">
-        <color>
-         <red>200</red>
-         <green>200</green>
-         <blue>200</blue>
-        </color>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="5,3,3">
+       <property name="spacing">
+        <number>2</number>
        </property>
-       <property name="colorMode">
-        <enum>caLineEdit::Static</enum>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
-       <property name="precision">
-        <number>3</number>
+       <item>
+        <spacer name="horizontalSpacer_5">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caLabel" name="calabel_33">
+         <property name="text">
+          <string>In Mask</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_22">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):inMask_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>255</red>
+           <green>255</green>
+           <blue>0</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::hexadecimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_7" stretch="5,3,3">
+       <property name="spacing">
+        <number>2</number>
        </property>
-       <property name="precisionMode">
-        <enum>caLineEdit::User</enum>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
-       <property name="fontScaleMode" stdset="0">
-        <enum>caLineEdit::None</enum>
+       <item>
+        <spacer name="horizontalSpacer_6">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
+         </property>
+         <property name="sizeType">
+          <enum>QSizePolicy::Preferred</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="caLabel" name="calabel_35">
+         <property name="text">
+          <string>Out Mask</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_23">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):outMask_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>255</red>
+           <green>255</green>
+           <blue>0</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::hexadecimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_9" stretch="2,3,1,3">
+       <property name="spacing">
+        <number>2</number>
        </property>
-       <property name="formatType">
-        <enum>caLineEdit::compact</enum>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
-      </widget>
+       <item>
+        <widget class="caLabel" name="calabel_36">
+         <property name="text">
+          <string>Hor Slit Size</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_25">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_H_RBV.VAL</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_24">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_H_RBV.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_26">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$(N):slitSize_H.DOL</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
      </item>
-     <item row="0" column="1">
-      <widget class="caLabel" name="calabel_24">
-       <property name="text">
-        <string>Preview Index</string>
-       </property>
-       <property name="alignment">
-        <set>Qt::AlignCenter</set>
+     <item>
+      <layout class="QHBoxLayout" name="horizontalLayout_11" stretch="2,3,1,3">
+       <property name="spacing">
+        <number>2</number>
        </property>
-       <property name="fontScaleMode">
-        <enum>ESimpleLabel::WidthAndHeight</enum>
+       <property name="rightMargin">
+        <number>0</number>
        </property>
-      </widget>
+       <item>
+        <widget class="caLabel" name="calabel_37">
+         <property name="text">
+          <string>Vert Slit Size</string>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="fontScaleMode">
+          <enum>ESimpleLabel::WidthAndHeight</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_27">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_V_RBV</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_28">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_V_RBV.EGU</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="caLineEdit" name="caLineEdit_29">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="font">
+          <font>
+           <pointsize>13</pointsize>
+          </font>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+         <property name="alignment">
+          <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+         </property>
+         <property name="channel" stdset="0">
+          <string notr="true">$(P)$(TF)$N)::slitSize_V.DOL</string>
+         </property>
+         <property name="foreground">
+          <color>
+           <red>10</red>
+           <green>0</green>
+           <blue>184</blue>
+          </color>
+         </property>
+         <property name="background">
+          <color>
+           <red>200</red>
+           <green>200</green>
+           <blue>200</blue>
+          </color>
+         </property>
+         <property name="colorMode">
+          <enum>caLineEdit::Static</enum>
+         </property>
+         <property name="precision">
+          <number>0</number>
+         </property>
+         <property name="precisionMode">
+          <enum>caLineEdit::User</enum>
+         </property>
+         <property name="fontScaleMode" stdset="0">
+          <enum>caLineEdit::None</enum>
+         </property>
+         <property name="formatType">
+          <enum>caLineEdit::decimal</enum>
+         </property>
+        </widget>
+       </item>
+      </layout>
      </item>
     </layout>
    </widget>
-   <widget class="caRelatedDisplay" name="carelateddisplay_48">
+   <widget class="caRelatedDisplay" name="carelateddisplay_49">
     <property name="geometry">
      <rect>
-      <x>800</x>
-      <y>590</y>
+      <x>540</x>
+      <y>550</y>
       <width>120</width>
       <height>29</height>
      </rect>
     </property>
     <property name="label">
-     <string notr="true">-more</string>
+     <string notr="true">-Stacks Info</string>
     </property>
     <property name="foreground">
      <color>
@@ -1920,10 +2005,10 @@
      <string>Alternate UI</string>
     </property>
     <property name="files">
-     <string>pydev_filter_12_more.ui</string>
+     <string>pydev_transfocator_stack_summary_10.ui</string>
     </property>
     <property name="args">
-     <string>P=100idWYM:,F=Filter,N=1</string>
+     <string>P=$(P):,TF=$(TF),N=$(N)</string>
     </property>
     <property name="stackingMode" stdset="0">
      <enum>caRowColMenu::Menu</enum>
@@ -1932,69 +2017,6 @@
      <string>true</string>
     </property>
    </widget>
-   <widget class="caMessageButton" name="camessagebutton_3">
-    <property name="geometry">
-     <rect>
-      <x>850</x>
-      <y>470</y>
-      <width>78</width>
-      <height>21</height>
-     </rect>
-    </property>
-    <property name="sizePolicy">
-     <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
-      <horstretch>0</horstretch>
-      <verstretch>0</verstretch>
-     </sizepolicy>
-    </property>
-    <property name="text">
-     <string>SYNC</string>
-    </property>
-    <property name="channel" stdset="0">
-     <string notr="true">$(P)$(F)$(N):filter_encode.PROC</string>
-    </property>
-    <property name="foreground">
-     <color>
-      <red>228</red>
-      <green>228</green>
-      <blue>228</blue>
-     </color>
-    </property>
-    <property name="background">
-     <color>
-      <red>53</red>
-      <green>132</green>
-      <blue>0</blue>
-     </color>
-    </property>
-    <property name="pressMessage">
-     <string notr="true">1</string>
-    </property>
-   </widget>
-   <widget class="caLabel" name="calabel_29">
-    <property name="geometry">
-     <rect>
-      <x>590</x>
-      <y>44</y>
-      <width>301</width>
-      <height>21</height>
-     </rect>
-    </property>
-    <property name="font">
-     <font>
-      <pointsize>12</pointsize>
-     </font>
-    </property>
-    <property name="text">
-     <string>Attenuation Quick Adjustments</string>
-    </property>
-    <property name="alignment">
-     <set>Qt::AlignCenter</set>
-    </property>
-    <property name="fontScaleMode">
-     <enum>ESimpleLabel::WidthAndHeight</enum>
-    </property>
-   </widget>
   </widget>
   <widget class="QStatusBar" name="statusbar"/>
  </widget>
diff --git a/100idPyApp/op/ui/pydev_transfocator_lens.ui b/100idPyApp/op/ui/pydev_transfocator_lens.ui
index dcf84dd..7742094 100644
--- a/100idPyApp/op/ui/pydev_transfocator_lens.ui
+++ b/100idPyApp/op/ui/pydev_transfocator_lens.ui
@@ -225,7 +225,7 @@ border-radius: 2px;
      <enum>caFrame::IfNotZero</enum>
     </property>
     <property name="channel" stdset="0">
-     <string notr="true">$(P)$(F)$(N):filter$(M)_Lock</string>
+     <string notr="true">$(P)$(TF)$(N):stack$(M)_Lock</string>
     </property>
     <widget class="caMessageButton" name="caMessageButton_0">
      <property name="geometry">
@@ -240,7 +240,7 @@ border-radius: 2px;
       <enum>EPushButton::WidthAndHeight</enum>
      </property>
      <property name="channel" stdset="0">
-      <string notr="true">$(P)$(F)$(N):filter$(M)_Lock</string>
+      <string notr="true">$(P)$(TF)$(N):stack$(M)_Lock</string>
      </property>
      <property name="label">
       <string>L</string>
@@ -388,7 +388,7 @@ border-radius: 2px;
      <enum>caFrame::IfZero</enum>
     </property>
     <property name="channel" stdset="0">
-     <string notr="true">$(P)$(F)$(N):filter$(M)_Lock</string>
+     <string notr="true">$(P)$(TF)$(N):stack$(M)_Lock</string>
     </property>
     <widget class="caMessageButton" name="caMessageButton_1">
      <property name="geometry">
@@ -502,48 +502,6 @@ border-radius: 2px;
      <number>1</number>
     </property>
    </widget>
-   <widget class="caRelatedDisplay" name="carelateddisplay_48">
-    <property name="geometry">
-     <rect>
-      <x>0</x>
-      <y>130</y>
-      <width>41</width>
-      <height>21</height>
-     </rect>
-    </property>
-    <property name="label">
-     <string notr="true">-info</string>
-    </property>
-    <property name="foreground">
-     <color>
-      <red>228</red>
-      <green>228</green>
-      <blue>228</blue>
-     </color>
-    </property>
-    <property name="background">
-     <color>
-      <red>53</red>
-      <green>132</green>
-      <blue>0</blue>
-     </color>
-    </property>
-    <property name="labels">
-     <string>Alternate UI</string>
-    </property>
-    <property name="files">
-     <string>pydev_filter_12.ui</string>
-    </property>
-    <property name="args">
-     <string>P=100idWYM:,F=Filter,N=1</string>
-    </property>
-    <property name="stackingMode" stdset="0">
-     <enum>caRowColMenu::Menu</enum>
-    </property>
-    <property name="removeParent" stdset="0">
-     <string>true</string>
-    </property>
-   </widget>
    <zorder>caLabel_0</zorder>
    <zorder>caRectangle_0</zorder>
    <zorder>caRectangle_1</zorder>
@@ -551,7 +509,6 @@ border-radius: 2px;
    <zorder>caChoice_1</zorder>
    <zorder>caFrame_0</zorder>
    <zorder>caFrame_1</zorder>
-   <zorder>carelateddisplay_48</zorder>
   </widget>
  </widget>
  <customwidgets>
@@ -560,11 +517,6 @@ border-radius: 2px;
    <extends>QWidget</extends>
    <header>caChoice</header>
   </customwidget>
-  <customwidget>
-   <class>caRelatedDisplay</class>
-   <extends>QWidget</extends>
-   <header>caRelatedDisplay</header>
-  </customwidget>
   <customwidget>
    <class>caMessageButton</class>
    <extends>QPushButton</extends>
diff --git a/100idPyApp/op/ui/pydev_transfocator_stack.ui b/100idPyApp/op/ui/pydev_transfocator_stack.ui
new file mode 100644
index 0000000..ac4c5f9
--- /dev/null
+++ b/100idPyApp/op/ui/pydev_transfocator_stack.ui
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Form</class>
+ <widget class="QWidget" name="Form">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>735</width>
+    <height>43</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Form</string>
+  </property>
+  <widget class="QWidget" name="layoutWidget">
+   <property name="geometry">
+    <rect>
+     <x>0</x>
+     <y>0</y>
+     <width>731</width>
+     <height>41</height>
+    </rect>
+   </property>
+   <layout class="QHBoxLayout" name="horizontalLayout_15" stretch="1,4,4,4,4,4">
+    <item>
+     <widget class="caLabel" name="calabel_32">
+      <property name="text">
+       <string>$(M)</string>
+      </property>
+      <property name="textFormat">
+       <enum>Qt::PlainText</enum>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+      </property>
+      <property name="fontScaleMode">
+       <enum>ESimpleLabel::WidthAndHeight</enum>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <widget class="caLineEdit" name="caLineEdit_18">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="font">
+       <font>
+        <pointsize>13</pointsize>
+       </font>
+      </property>
+      <property name="text">
+       <string/>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+      </property>
+      <property name="channel" stdset="0">
+       <string notr="true">$(P)$(TF)$(N):stack$(M)_NumLens</string>
+      </property>
+      <property name="foreground">
+       <color>
+        <red>10</red>
+        <green>0</green>
+        <blue>184</blue>
+       </color>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+      <property name="colorMode">
+       <enum>caLineEdit::Static</enum>
+      </property>
+      <property name="precision">
+       <number>0</number>
+      </property>
+      <property name="precisionMode">
+       <enum>caLineEdit::User</enum>
+      </property>
+      <property name="fontScaleMode" stdset="0">
+       <enum>caLineEdit::None</enum>
+      </property>
+      <property name="formatType">
+       <enum>caLineEdit::decimal</enum>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <widget class="caLineEdit" name="caLineEdit_19">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="font">
+       <font>
+        <pointsize>13</pointsize>
+       </font>
+      </property>
+      <property name="text">
+       <string/>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+      </property>
+      <property name="channel" stdset="0">
+       <string notr="true">$(P)$(TF)$(N):stack$(M)_LensRadius</string>
+      </property>
+      <property name="foreground">
+       <color>
+        <red>10</red>
+        <green>0</green>
+        <blue>184</blue>
+       </color>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+      <property name="colorMode">
+       <enum>caLineEdit::Static</enum>
+      </property>
+      <property name="precision">
+       <number>0</number>
+      </property>
+      <property name="precisionMode">
+       <enum>caLineEdit::User</enum>
+      </property>
+      <property name="fontScaleMode" stdset="0">
+       <enum>caLineEdit::None</enum>
+      </property>
+      <property name="formatType">
+       <enum>caLineEdit::decimal</enum>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <widget class="caLineEdit" name="caLineEdit_20">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="font">
+       <font>
+        <pointsize>13</pointsize>
+       </font>
+      </property>
+      <property name="text">
+       <string/>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+      </property>
+      <property name="channel" stdset="0">
+       <string notr="true">$(P)$(TF)$(N):stack$(M)_Location</string>
+      </property>
+      <property name="foreground">
+       <color>
+        <red>10</red>
+        <green>0</green>
+        <blue>184</blue>
+       </color>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+      <property name="colorMode">
+       <enum>caLineEdit::Static</enum>
+      </property>
+      <property name="precision">
+       <number>0</number>
+      </property>
+      <property name="precisionMode">
+       <enum>caLineEdit::User</enum>
+      </property>
+      <property name="fontScaleMode" stdset="0">
+       <enum>caLineEdit::None</enum>
+      </property>
+      <property name="formatType">
+       <enum>caLineEdit::decimal</enum>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <widget class="caLineEdit" name="caLineEdit_21">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="font">
+       <font>
+        <pointsize>13</pointsize>
+       </font>
+      </property>
+      <property name="text">
+       <string/>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+      </property>
+      <property name="channel" stdset="0">
+       <string notr="true">$(P)$(TF)$(N):stack$(M)_Material</string>
+      </property>
+      <property name="foreground">
+       <color>
+        <red>10</red>
+        <green>0</green>
+        <blue>184</blue>
+       </color>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+      <property name="colorMode">
+       <enum>caLineEdit::Static</enum>
+      </property>
+      <property name="precision">
+       <number>0</number>
+      </property>
+      <property name="precisionMode">
+       <enum>caLineEdit::User</enum>
+      </property>
+      <property name="fontScaleMode" stdset="0">
+       <enum>caLineEdit::None</enum>
+      </property>
+      <property name="formatType">
+       <enum>caLineEdit::decimal</enum>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <widget class="caLineEdit" name="caLineEdit_22">
+      <property name="sizePolicy">
+       <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+        <horstretch>0</horstretch>
+        <verstretch>0</verstretch>
+       </sizepolicy>
+      </property>
+      <property name="font">
+       <font>
+        <pointsize>13</pointsize>
+       </font>
+      </property>
+      <property name="text">
+       <string/>
+      </property>
+      <property name="alignment">
+       <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+      </property>
+      <property name="channel" stdset="0">
+       <string notr="true">$(P)$(TF)$(N):stack$(M)_ThickErr</string>
+      </property>
+      <property name="foreground">
+       <color>
+        <red>10</red>
+        <green>0</green>
+        <blue>184</blue>
+       </color>
+      </property>
+      <property name="background">
+       <color>
+        <red>200</red>
+        <green>200</green>
+        <blue>200</blue>
+       </color>
+      </property>
+      <property name="colorMode">
+       <enum>caLineEdit::Static</enum>
+      </property>
+      <property name="precision">
+       <number>0</number>
+      </property>
+      <property name="precisionMode">
+       <enum>caLineEdit::User</enum>
+      </property>
+      <property name="fontScaleMode" stdset="0">
+       <enum>caLineEdit::None</enum>
+      </property>
+      <property name="formatType">
+       <enum>caLineEdit::decimal</enum>
+      </property>
+     </widget>
+    </item>
+   </layout>
+  </widget>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>caLabel</class>
+   <extends>QLabel</extends>
+   <header>caLabel</header>
+  </customwidget>
+  <customwidget>
+   <class>caLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>caLineEdit</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/100idPyApp/op/ui/pydev_transfocator_stack_summary_10.ui b/100idPyApp/op/ui/pydev_transfocator_stack_summary_10.ui
new file mode 100644
index 0000000..ccf9b44
--- /dev/null
+++ b/100idPyApp/op/ui/pydev_transfocator_stack_summary_10.ui
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>748</width>
+    <height>579</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>MainWindow</string>
+  </property>
+  <widget class="QWidget" name="centralwidget">
+   <widget class="caFrame" name="caframe_8">
+    <property name="geometry">
+     <rect>
+      <x>0</x>
+      <y>0</y>
+      <width>931</width>
+      <height>31</height>
+     </rect>
+    </property>
+    <property name="sizePolicy">
+     <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+      <horstretch>0</horstretch>
+      <verstretch>0</verstretch>
+     </sizepolicy>
+    </property>
+    <property name="maximumSize">
+     <size>
+      <width>941</width>
+      <height>16777215</height>
+     </size>
+    </property>
+    <property name="lineWidth">
+     <number>0</number>
+    </property>
+    <property name="background">
+     <color>
+      <red>0</red>
+      <green>53</green>
+      <blue>132</blue>
+     </color>
+    </property>
+    <property name="backgroundMode">
+     <enum>caFrame::Filled</enum>
+    </property>
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <property name="spacing">
+      <number>5</number>
+     </property>
+     <property name="leftMargin">
+      <number>10</number>
+     </property>
+     <property name="topMargin">
+      <number>2</number>
+     </property>
+     <property name="rightMargin">
+      <number>0</number>
+     </property>
+     <property name="bottomMargin">
+      <number>2</number>
+     </property>
+     <item>
+      <widget class="caLabel" name="calabel">
+       <property name="enabled">
+        <bool>true</bool>
+       </property>
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="maximumSize">
+        <size>
+         <width>941</width>
+         <height>16777215</height>
+        </size>
+       </property>
+       <property name="font">
+        <font>
+         <family>Verdana</family>
+         <pointsize>16</pointsize>
+         <weight>75</weight>
+         <bold>true</bold>
+        </font>
+       </property>
+       <property name="text">
+        <string>Transfocator $(P)$(TF)$(N) - Stack Summary</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+       </property>
+       <property name="fontScaleMode">
+        <enum>ESimpleLabel::Height</enum>
+       </property>
+       <property name="foreground">
+        <color>
+         <red>228</red>
+         <green>228</green>
+         <blue>228</blue>
+        </color>
+       </property>
+       <property name="background">
+        <color alpha="0">
+         <red>160</red>
+         <green>160</green>
+         <blue>164</blue>
+        </color>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </widget>
+   <widget class="caInclude" name="cainclude">
+    <property name="geometry">
+     <rect>
+      <x>0</x>
+      <y>80</y>
+      <width>735</width>
+      <height>430</height>
+     </rect>
+    </property>
+    <property name="macro">
+     <string>P=$(P),F=$(TF),N=$(N),M=01;P=$(P),F=$(TF),N=$(N),M=02;P=$(P),F=$(TF),N=$(N),M=03;P=$(P),F=$(TF),N=$(N),M=04;P=$(P),F=$(TF),N=$(N),M=05;P=$(P),F=$(TF),N=$(N),M=06;P=$(P),F=$(TF),N=$(N),M=07;P=$(P),F=$(TF),N=$(N),M=08;P=$(P),F=$(TF),N=$(N),M=09;P=$(P),F=$(TF),N=$(N),M=10</string>
+    </property>
+    <property name="filename" stdset="0">
+     <string notr="true">pydev_transfocator_stack.ui</string>
+    </property>
+    <property name="stacking">
+     <enum>caInclude::Row</enum>
+    </property>
+    <property name="numberOfItems" stdset="0">
+     <number>10</number>
+    </property>
+    <property name="adjustSizeToContents" stdset="0">
+     <bool>false</bool>
+    </property>
+    <property name="frameColor">
+     <color alpha="0">
+      <red>200</red>
+      <green>200</green>
+      <blue>200</blue>
+     </color>
+    </property>
+   </widget>
+   <widget class="QWidget" name="horizontalLayoutWidget">
+    <property name="geometry">
+     <rect>
+      <x>0</x>
+      <y>30</y>
+      <width>731</width>
+      <height>41</height>
+     </rect>
+    </property>
+    <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,4,4,4,4,4">
+     <item>
+      <widget class="QLabel" name="label_6">
+       <property name="text">
+        <string>#</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="label_5">
+       <property name="text">
+        <string>Number of Lenses</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="label_4">
+       <property name="text">
+        <string>Radiius</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="label_3">
+       <property name="text">
+        <string>Location</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="label_2">
+       <property name="text">
+        <string>Material</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Thickness Error</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter</set>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </widget>
+  </widget>
+  <widget class="QStatusBar" name="statusbar"/>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>caFrame</class>
+   <extends>QFrame</extends>
+   <header>caFrame</header>
+   <container>1</container>
+  </customwidget>
+  <customwidget>
+   <class>caLabel</class>
+   <extends>QLabel</extends>
+   <header>caLabel</header>
+  </customwidget>
+  <customwidget>
+   <class>caInclude</class>
+   <extends>QWidget</extends>
+   <header>caInclude</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/100idPyApp/python/pyTransfocator_single.py b/100idPyApp/python/pyTransfocator_single.py
index 32c26b6..ecf0388 100644
--- a/100idPyApp/python/pyTransfocator_single.py
+++ b/100idPyApp/python/pyTransfocator_single.py
@@ -112,7 +112,7 @@ class singleTF():
         self.focalSize = 0 # get value from an ao (desired focal length)
         self.lenses = 0 # sets integer (2^12) whose binary representation indicates which lenses are in or out
         
-        self.num_lense = 12 # Number of lenses in system
+        self.num_stacks = 10 # Number of lenses in system
         
         self.verbosity = True
 
@@ -166,14 +166,11 @@ class singleTF():
 
     def setupSlits(self, slit_properties):
         '''
-        Slit properties can contiain entries for the following
+        Slit properties can contain entries for the following
         
         '''
         pass 
                 
-    def setLensCount(self, lensCount):
-        self.numLens = 
-
     def setupLookupTable(self, subs_file, n_lenses, energy = 8.0):
         '''
         lookup table created after IOC startup (after transfocator materials and 
@@ -182,7 +179,7 @@ class singleTF():
         print(80*'#')
         print('Setting up lens control...')
         
-        self.num_lenses = n_lenses
+        self.num_stacks = n_lenses
         
         self.energy = energy
         
@@ -196,7 +193,7 @@ class singleTF():
         
         macros = subsFileContent[2].replace('{','').replace('}','').replace(',','').split()
         lens_properties = {key: [] for key in macros} # dictionary of lists
-        for i in range(self.num_lenses):
+        for i in range(self.num_stacks):
             try:
                 xx = subsFileContent[3+i].replace('{','').replace('}','').replace(',','').replace('"','').split()
                 lens_properties[macros[0]].append(xx[0])
@@ -207,7 +204,7 @@ class singleTF():
                 lens_properties[macros[5]].append(xx[5])
                 lens_properties[macros[6]].append(xx[6])
             except:
-                raise RuntimeError(f"Number of lenses ({self.num_lenses}) doesn't match substitution file")
+                raise RuntimeError(f"Number of lenses ({self.num_stacks}) doesn't match substitution file")
         
         self.numlens = []
         self.radius = []
@@ -215,7 +212,7 @@ class singleTF():
         self.lens_loc = []
         self.lens_thickerr = []
             
-        # get number of lens for each lens from lens properties dictionary-list
+        # get number of lens for each lens stack from lens properties dictionary-list
         print('Getting lens materials...')
         if NLENS_MACRO in macros:
             self.numlens = lens_properties[NLENS_MACRO]
@@ -278,14 +275,14 @@ class singleTF():
         '''
         Culls the lookup table based on lenses that are locked and or disabled
         '''
-        self.culledSize = 2**(self.num_lenses - (self.outMask | self.inMask).bit_count())
+        self.culledSize = 2**(self.num_stacks - (self.outMask | self.inMask).bit_count())
         if self.verbose: print(f'Operating spaced now at {self.culledSize} configurations')
         if self.verbose: print(f'Culling table with in mask {self.inMask} and out mask {self.outMask}')
         
         self.culledConfigs = np.empty(self.culledSize, dtype=int)
         self.culledTable = np.empty(self.culledSize)
         j = 0
-        for i in range(2**self.num_lenses):
+        for i in range(2**self.num_stacks):
             if ((i & self.outMask == 0) and (i & self.inMask == self.inMask)):
                 self.culledConfigs[j]=i
                 self.culledTable[j] = self.lookupTable[i]
diff --git a/iocBoot/ioc100idPyCRL/examples/pydeviceCRL.cmd b/iocBoot/ioc100idPyCRL/cmds/pydeviceCRL.cmd
similarity index 90%
rename from iocBoot/ioc100idPyCRL/examples/pydeviceCRL.cmd
rename to iocBoot/ioc100idPyCRL/cmds/pydeviceCRL.cmd
index 6dfb2cf..5b7f837 100644
--- a/iocBoot/ioc100idPyCRL/examples/pydeviceCRL.cmd
+++ b/iocBoot/ioc100idPyCRL/cmds/pydeviceCRL.cmd
@@ -3,9 +3,9 @@
 ################################################################################
 
 # Setting some variables beamline-dependent PVs
-epicsEnvSet('_SLITH',"")	# Horizontal size of slit before CRL
-epicsEnvSet('_SLITV',"")	# Vertical size of slit before CRL
-epicsEnvSet("BLE","")	# Beam energy at CRL
+epicsEnvSet('_SLITH',"")	# Horizontal size of slit PV before CRL
+epicsEnvSet('_SLITV',"")	# Vertical size of slit PV before CRL
+epicsEnvSet("BLE","")	# Beam energy PV at CRL
 
 # Next two lines set up some testing tools for energy -- can be commented out 
 epicsEnvSet("MONOE","testMonoE")
@@ -14,7 +14,6 @@ dbLoadRecords("${TOP}/db/energyTestTools.db","P=$(PREFIX), MONOE=$(MONOE), IDENE
 # CRL DBs and defining substitution file to get stack properties
 dbLoadTemplate("substitutions/pyDeviceTfor.substitutions","P=$(PREFIX)")
 pydev("stack_subFile = 'substitutions/pyDeviceTfor.substitutions'")
-s
 # Import Transfocator class
 pydev("from pyTransfocator_single import singleTF")
 
diff --git a/iocBoot/ioc100idPyCRL/crl_setup.toml b/iocBoot/ioc100idPyCRL/crl_setup.toml
index faca98a..24454c2 100644
--- a/iocBoot/ioc100idPyCRL/crl_setup.toml
+++ b/iocBoot/ioc100idPyCRL/crl_setup.toml
@@ -33,4 +33,6 @@ stacks = 10
 stack_d = 0.050
 d_min = 0.00003 
 
-s
+[slits]
+
+
diff --git a/iocBoot/ioc100idPyCRL/examples/pydeviceFilters.cmd b/iocBoot/ioc100idPyCRL/examples/pydeviceFilters.cmd
deleted file mode 100644
index f5847ed..0000000
--- a/iocBoot/ioc100idPyCRL/examples/pydeviceFilters.cmd
+++ /dev/null
@@ -1,25 +0,0 @@
-################################################################################
-# PyDevice Support for Filter attenuation calculations
-################################################################################
-
-# Next two lines set up some testing tools for energy -- can be commented out 
-epicsEnvSet("MONOE","testMonoE")
-dbLoadRecords("${TOP}/db/energyTestTools.db","P=$(PREFIX), MONOE=$(MONOE), IDENERGY=testIDE")
-
-dbLoadTemplate("substitutions/pyDeviceFilter.substitutions","P=$(PREFIX)")
-pydev("filters_subFile = 'substitutions/pyDeviceFilter.substitutions'")
-
-pydev("from pyDevFilters import filterBlock")
-pydev("filters = filterBlock()")
-
-# Update the next line for the beamline energy
-epicsEnvSet("BLE","$(PREFIX)$(MONOE)")
-dbLoadRecords("${TOP}/db/pyDevFilters.db","P=$(PREFIX), N=1, OBJ=filters, NUM=12, KEV=$(BLE)")
-
-# After iocInit, need to setup attenuation lookup table
-# 	filters_subFile - string holding name/rel. location of substitutions file loaded
-#                     loaded in  dbLoadTemplate
-#   12  - number of filters in this case
-# 	8.5 - beam energy in keV used for the initial lookup table setup -- can be updated
-#          after startup
-doAfterIocInit("pydev('filters.setupLookupTable(filters_subFile, 12, energy = 8.5)')")
diff --git a/iocBoot/ioc100idPyCRL/st.cmd.Linux b/iocBoot/ioc100idPyCRL/st.cmd.Linux
index c3501d1..f8a45aa 100644
--- a/iocBoot/ioc100idPyCRL/st.cmd.Linux
+++ b/iocBoot/ioc100idPyCRL/st.cmd.Linux
@@ -29,7 +29,7 @@ dbLoadRecords("$(TOP)/100idPyApp/Db/iocAdminSoft_aliases.db","P=$(PREFIX)")
 # PyDevice setup and devices
 
 # PyDevice Transfocator (NEEDS WORK)
-< examples/pydeviceCRL.cmd
+< cmds/pydeviceCRL.cmd
 
 ###############################################################################
 
diff --git a/iocBoot/ioc100idPyFilter/examples/pydeviceCRL.cmd b/iocBoot/ioc100idPyFilter/examples/pydeviceCRL.cmd
deleted file mode 100644
index 62591dd..0000000
--- a/iocBoot/ioc100idPyFilter/examples/pydeviceCRL.cmd
+++ /dev/null
@@ -1,14 +0,0 @@
-################################################################################
-# PyDevice Support for Transfocator
-################################################################################
-
-#CRL 1 (substitutions file NEEDS WORK)
-dbLoadTemplate("substitutions/pyDeviceTfor.substitutions","P=$(PREFIX)")
-pydev("filters_subFile = 'substitutions/pyDeviceTfor.substitutions'")
-
-# python code NEEDS WORK
-pydev("from pyTransfocator_single import singleTF")
-pydev("CRL1 = singleTF()")
-
-# DB file NEEDS WORK
-dbLoadRecords(""${TOP}/db/pyDevCRLsingle.db","P=$(PREFIX), N=1, OBJ=CRL1"
diff --git a/iocBoot/ioc100idPyFilter/substitutions/pyDeviceTfor.substitutions b/iocBoot/ioc100idPyFilter/substitutions/pyDeviceTfor.substitutions
deleted file mode 100644
index 44afecd..0000000
--- a/iocBoot/ioc100idPyFilter/substitutions/pyDeviceTfor.substitutions
+++ /dev/null
@@ -1,16 +0,0 @@
-file "$(TOP)/100idWYMApp/Db/pyDevFilter_individual.db" {
-  pattern
-  {N,   M,		MAT,		THICK,		OUT,									INP	,	DECODE,	ENCODE  }
-  {1,	"01",   "Si",  		"50",  		"100idWYM:Filter1:filter01_RBV PP",		"",   	"B",	"A"		}
-  {1,	"02",   "Si",  		"100",  	"100idWYM:Filter1:filter02_RBV PP",		"",   	"C",	"B"		}
-  {1,	"03",   "Si",  		"200",  	"100idWYM:Filter1:filter03_RBV PP",		"",   	"D",	"C"		}
-  {1,	"04",   "Si",  		"381",  	"100idWYM:Filter1:filter04_RBV PP",		"",   	"E",	"D"		}
-  {1,	"05",   "Si",  		"762",  	"100idWYM:Filter1:filter05_RBV PP",		"",   	"F",	"E"		}
-  {1,	"06",   "Si",  		"1524",  	"100idWYM:Filter1:filter06_RBV PP",		"",   	"G",	"F"		}
-  {1,	"07",   "TiO2",  	"500",  	"100idWYM:Filter1:filter07_RBV PP",		"",   	"H",	"G"		}
-  {1,	"08",   "TiO2",  	"1000",  	"100idWYM:Filter1:filter08_RBV PP",		"",   	"I",	"H"		}
-  {1,	"09",   "TiO2",  	"2000",  	"100idWYM:Filter1:filter09_RBV PP",		"",   	"J",	"I"		}
-  {1,	"10",  "InSb",  	"500",  	"100idWYM:Filter1:filter10_RBV PP",		"",   	"K",	"J"		}
-  {1,	"11",  "InSb",  	"1000",  	"100idWYM:Filter1:filter11_RBV PP",		"",   	"L",	"K"		}
-  {1,	"12",  "InSb",  	"2000",  	"100idWYM:Filter1:filter12_RBV PP",		"",   	"M",	"L"		}
-}
-- 
GitLab