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