From fbc3e37cef5b787071a7a4a67d5cb846a8cd12e8 Mon Sep 17 00:00:00 2001 From: Roman Mankowsky Date: Mon, 1 Feb 2021 18:58:56 +0100 Subject: [PATCH] added xrd in you convention --- eco/bernina/bernina.py | 21 +- .../itemBaseClassCheckDump.txt | 295 ++ .../itemBaseClassPropertyDump.txt | 2664 +++++++++++++++++ eco/endstations/bernina_diffractometers.py | 289 +- 4 files changed, 3267 insertions(+), 2 deletions(-) create mode 100644 eco/devices_general/itemBaseClassCheckDump.txt create mode 100644 eco/devices_general/itemBaseClassPropertyDump.txt diff --git a/eco/bernina/bernina.py b/eco/bernina/bernina.py index 4c177e2..24fb9a4 100644 --- a/eco/bernina/bernina.py +++ b/eco/bernina/bernina.py @@ -38,7 +38,26 @@ namespace.append_obj( name="cam_south", module_name="eco.devices_general.cameras_ptz", ) - +namespace.append_obj( + "XRDYou", + module_name="eco.endstations.bernina_diffractometers", + Id="SARES21-XRD", + configuration=config_berninamesp["xrd_config"], + diff_detector={"jf_id": "JF01T03V01"}, + name="xrd_you", +) +# { +# "args": [], +# "name": "xrd", +# "z_und": 142, +# "desc": "Xray diffractometer", +# "type": "eco.endstations.bernina_diffractometers:XRD", +# "kwargs": { +# "Id": "SARES21-XRD", +# "configuration": config["xrd_config"], +# "diff_detector": {"jf_id": "JF01T03V01"}, +# }, +# }, namespace.append_obj( "Daq", instrument="bernina", diff --git a/eco/devices_general/itemBaseClassCheckDump.txt b/eco/devices_general/itemBaseClassCheckDump.txt new file mode 100644 index 0000000..428a4c4 --- /dev/null +++ b/eco/devices_general/itemBaseClassCheckDump.txt @@ -0,0 +1,295 @@ +*------------------------------------------------------- +* itemType: Rectangle +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Line +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Triangle +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Circle +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2,11,12 +contextActions(editmode)=10(ClosePath),21(Pie),20(Arc),30(90deg),31(180deg),32(270deg),33(360deg) + *------------------------------------------------------- +* itemType: Polygon +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Path +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 +contextActions(editmode)=10(ClosePath),11(FillSolid),20(OddEven),21(Winding) + *------------------------------------------------------- +* itemType: Text +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Image +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Symbol +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: AttachLabel +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: AttachTransform +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Frame +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ScrollArea +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: GroupBox +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Stacked +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 +contextActions(editmode)=100(Add Tab),101(Delete Tab) + *------------------------------------------------------- +* itemType: SubPicture +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: MonitorText +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) +controlPoints=1,2,10 +contextActions(editmode)=1(Show Unit) + *------------------------------------------------------- +* itemType: MonitorBar +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor) +controlPoints=1,2,10,11 +contextActions(editmode)=30(No),31(Gradient),32(Solid),33(Warning&Alarm Gradient),34(Warning&Alarm Solid),35(Alarm Solid),36(Warning Solid),20(No),21(Inside),22(Outside) + *------------------------------------------------------- +* itemType: MonitorMeter +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor) +controlPoints=1,2,10,11 +contextActions(editmode)=30(No),31(Gradient),32(Solid),33(Warning&Alarm Gradient),34(Warning&Alarm Solid),35(Alarm Solid),36(Warning Solid),20(No),21(Inside),22(Outside),50(Two Third),51(Three Quarters),60(Upper Half),70(TopRight Quarter),71(TopLeft Quarter),72(BotRight Quarter),73(BotLeft Quarter) + *------------------------------------------------------- +* itemType: MonitorIndic +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: MonitorBits +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) +controlPoints=1,2 +contextActions(editmode)=1(Up),2(Down),3(Left),4(Right) + *------------------------------------------------------- +* itemType: MonitorBitnames +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor) +controlPoints=1,2 +contextActions(editmode)=1(Up),2(Down),3(Left),4(Right) + *------------------------------------------------------- +* itemType: StateSymbol +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: MonitorStripChart +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor),4(Monitor),5(Monitor),6(Monitor),7(Monitor),8(Monitor),9(Monitor),10(Monitor) +controlPoints=1,2 +contextActions(editmode)=30(PV),31(Received),10(None),11(TopLeft),12(Top),13(TopRight),14(Right),15(BottomRight),16(Bottom),17(BottomLeft),18(Left),40(Absolut),41(Relative),60(Right to Left),61(Left to Right),50(None),51(Horizontal),52(Vertical),53(Hor&Vert) +contextActions(runtime)=80(Clear Curve),30(PV),31(Received),10(None),11(TopLeft),12(Top),13(TopRight),14(Right),15(BottomRight),16(Bottom),17(BottomLeft),18(Left),40(Absolut),41(Relative),60(Right to Left),61(Left to Right),50(None),51(Horizontal),52(Vertical),53(Hor&Vert) + *------------------------------------------------------- +* itemType: MonitorXYPlot +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),10(Monitor),18(Monitor),11(Monitor),19(Monitor),12(Monitor),20(Monitor),13(Monitor),21(Monitor),14(Monitor),22(Monitor),15(Monitor),23(Monitor),16(Monitor),24(Monitor),17(Monitor),25(Monitor),3(Monitor),2(Monitor),4(Monitor),50(Monitor),52(Monitor),51(Monitor),53(Monitor) +controlPoints=1,2 +contextActions(editmode)=30(PV),31(Received),10(None),11(TopLeft),12(Top),13(TopRight),14(Right),15(BottomRight),16(Bottom),17(BottomLeft),18(Left),50(None),51(Horizontal),52(Vertical),53(Hor&Vert) +contextActions(runtime)=80(Clear Plot),30(PV),31(Received),10(None),11(TopLeft),12(Top),13(TopRight),14(Right),15(BottomRight),16(Bottom),17(BottomLeft),18(Left),50(None),51(Horizontal),52(Vertical),53(Hor&Vert) + *------------------------------------------------------- +* itemType: MonitorCamera +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor),4(Monitor),5(Monitor),6(Monitor) +controlPoints=1,2,10,11 +contextActions(editmode)=21(Information),20(Histogram),22(Level Bar),11(),1(Default),2(Grey),3(Spectrum),4(Automatic Levels) +contextActions(runtime)=21(Information),20(Histogram),22(Level Bar),11(),1(Default),2(Grey),3(Spectrum),4(Automatic Levels) + *------------------------------------------------------- +* itemType: MonitorTable +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2,100,101,102 + *------------------------------------------------------- +* itemType: MonitorWaterfallPlot +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor),3(Monitor),4(Monitor) +controlPoints=1,2,10,11 +contextActions(editmode)=30(Scroll),31(Repeate),32(Single),40(Down),41(Up),21(Information),20(Intensity),22(Grid),11(),2(Grey),3(Spectrum0),4(Spectrum1) +contextActions(runtime)=90(Clear Plot),30(Scroll),31(Repeate),32(Single),40(Down),41(Up),21(Information),20(Intensity),22(Grid),11(),2(Grey),3(Spectrum0),4(Spectrum1) + *------------------------------------------------------- +* itemType: ControlKnob +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2,10,11 +contextActions(editmode)=10(Unit),30(No),31(Gradient),32(Solid),33(Warning&Alarm Gradient),34(Warning&Alarm Solid),35(Alarm Solid),36(Warning Solid) + *------------------------------------------------------- +* itemType: ControlSlider +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control),3(Monitor) +controlPoints=1,2,10,11 +contextActions(editmode)=30(No),31(Gradient),32(Solid),33(Warning&Alarm Gradient),34(Warning&Alarm Solid),35(Alarm Solid),36(Warning Solid),20(No),21(Inside),22(Outside) + *------------------------------------------------------- +* itemType: ControlTextEntry +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2,10 +contextActions(editmode)=1(Show Unit) + *------------------------------------------------------- +* itemType: ControlNumeric +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2,10 +contextActions(editmode)=1(Show Unit) + *------------------------------------------------------- +* itemType: ControlMessageButton +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ControlChoiceButton +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ControlCheckBox +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Control) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ActionDisplayGroup +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ActionLoadPicture +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ActionShellCommand +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: PropertyModifierCheckBox +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ScriptContext2d +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: ScriptActionButton +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: BackgroundImage +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) + *------------------------------------------------------- +* itemType: TestEvents +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: TestTGeneric +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: TestArea +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: Button +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + *------------------------------------------------------- +* itemType: SymOriginPosition +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) + *------------------------------------------------------- +* itemType: SymConnectionPoint +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) + *------------------------------------------------------- +* itemType: SymConnectionLine +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=100 + *------------------------------------------------------- +* itemType: SymElmFrame +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) + *------------------------------------------------------- +* itemType: SymElmRectangle +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) + *------------------------------------------------------- +* itemType: SymElmCircle +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=11,12 +contextActions(editmode)=10(ClosePath),21(Pie),20(Arc),30(90deg),31(180deg),32(270deg),33(360deg) + *------------------------------------------------------- +* itemType: SymElmText +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) + *------------------------------------------------------- +* itemType: SymElmPath +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +contextActions(editmode)=10(ClosePath),11(FillSolid),20(OddEven),21(Winding) + *------------------------------------------------------- +* itemType: SymElmImage +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm),2(Monitor) + *------------------------------------------------------- +* itemType: Cross +*------------------------------------------------------- +pvs=0(Visibility),1(Alarm) +controlPoints=1,2 + \ No newline at end of file diff --git a/eco/devices_general/itemBaseClassPropertyDump.txt b/eco/devices_general/itemBaseClassPropertyDump.txt new file mode 100644 index 0000000..06710f2 --- /dev/null +++ b/eco/devices_general/itemBaseClassPropertyDump.txt @@ -0,0 +1,2664 @@ +*------------------------------------------------------- +* CLASS: itemActionDisplayGroup +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemActionDisplayGroup / level=2 prop=2 superclass=itemButton + Prop[1]: CheckBoxTyp /bool (BROWSABLE,STORE) dgroup="Misc" dname="CheckBoxTyp" desc="" + Prop[2]: ActionDisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ActionDisplayGroup" desc="action display group" + *------------------------------------------------------- +* CLASS: itemActionLoadPicture +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemActionLoadPicture / level=2 prop=8 superclass=itemButton + Prop[1]: ButtonIconType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ButtonIconType" desc="" + Prop[2]: ButtonType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ButtonType" desc="" + Prop[3]: ButtonSpacing /double (BROWSABLE,STORE) dgroup="Misc" dname="ButtonSpacing" desc="" + Prop[4]: LoadPictureDefine /TLoadPictureDefine (BROWSABLE,STORE) dgroup="Misc" dname="LoadPictureDefine" desc="" + Prop[5]: Define0Label /QString (BROWSABLE) dgroup="Misc" dname="Display Label" desc="display label (first definition element)" + Prop[6]: Define0Name /QString (BROWSABLE) dgroup="Misc" dname="Display Name" desc="display name (first definition element)" + Prop[7]: Define0Args /QString (BROWSABLE) dgroup="Misc" dname="Display Args" desc="display arguments (first definition element)" + Prop[8]: Define0Type /TEnumGeneric (BROWSABLE) dgroup="Misc" dname="Display Type" desc="display type (first definition element)" + *------------------------------------------------------- +* CLASS: itemActionShellCommand +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemActionShellCommand / level=2 prop=7 superclass=itemButton + Prop[1]: ButtonIconType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ButtonIconType" desc="" + Prop[2]: ButtonType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ButtonType" desc="" + Prop[3]: ButtonSpacing /double (BROWSABLE,STORE) dgroup="Misc" dname="ButtonSpacing" desc="" + Prop[4]: ShellCommandDefine /TShellCommandDefine (BROWSABLE,STORE) dgroup="Misc" dname="ShellCommandDefine" desc="" + Prop[5]: Define0Label /QString (BROWSABLE) dgroup="Misc" dname="ShellCommand Label" desc="shell command label (first definition element)" + Prop[6]: Define0Cmd /QString (BROWSABLE) dgroup="Misc" dname="ShellCommand" desc="shell command (first definition element)" + Prop[7]: Define0Args /QString (BROWSABLE) dgroup="Misc" dname="ShellCommand Args" desc="shell command arguments (first definition element)" + *------------------------------------------------------- +* CLASS: itemAttachTransform +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemAttachTransform / level=1 prop=22 superclass=itemBase + Prop[1]: itemName /QString () dgroup="Misc" dname="itemName" desc="" + Prop[2]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[3]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[4]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[5]: StartPos /QPointF (BROWSABLE,STORE) dgroup="Control" dname="StartPos" desc="Translation start position and rotation center" + Prop[6]: EndPos /QPointF (BROWSABLE,STORE) dgroup="Control" dname="EndPos" desc="Translation end position (delta)" + Prop[7]: TranslatePV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="TranslatePV" desc="PVExpression (*M)" + Prop[8]: TranslateClip /bool (BROWSABLE,STORE) dgroup="Control" dname="TranslateClip" desc="limit translate value to the range [TranslateStartValue .. TranslateEndValue]" + Prop[9]: TranslateStartValue /double (BROWSABLE,STORE) dgroup="Control" dname="TranslateStartValue" desc="" + Prop[10]: TranslateEndValue /double (BROWSABLE,STORE) dgroup="Control" dname="TranslateEndValue" desc="" + Prop[11]: RotatePV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="RotatePV" desc="PVExpression (*M)" + Prop[12]: RotateStartAngle /double (BROWSABLE,STORE) dgroup="Control" dname="RotateStartAngle" desc="" + Prop[13]: RotateEndAngle /double (BROWSABLE,STORE) dgroup="Control" dname="RotateEndAngle" desc="" + Prop[14]: RotateClip /bool (BROWSABLE,STORE) dgroup="Control" dname="RotateClip" desc="limit rotate value to the range [RotateStartValue .. RotateEndValue]" + Prop[15]: RotateStartValue /double (BROWSABLE,STORE) dgroup="Control" dname="RotateStartValue" desc="" + Prop[16]: RotateEndValue /double (BROWSABLE,STORE) dgroup="Control" dname="RotateEndValue" desc="" + Prop[17]: ScalePV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="ScalePV" desc="PVExpression (*M)" + Prop[18]: ScaleStartFactor /double (BROWSABLE,STORE) dgroup="Control" dname="ScaleStartFactor" desc="" + Prop[19]: ScaleEndFactor /double (BROWSABLE,STORE) dgroup="Control" dname="ScaleEndFactor" desc="" + Prop[20]: ScaleClip /bool (BROWSABLE,STORE) dgroup="Control" dname="ScaleClip" desc="limit scale factor to the range [ScaleMinimum .. ScaleMaximum]" + Prop[21]: ScaleStartValue /double (BROWSABLE,STORE) dgroup="Control" dname="ScaleStartValue" desc="" + Prop[22]: ScaleEndValue /double (BROWSABLE,STORE) dgroup="Control" dname="ScaleEndValue" desc="" + *------------------------------------------------------- +* CLASS: itemBackgroundImage +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsImage / level=2 prop=11 superclass=itemFrame + Prop[1]: Image /TFilePath (BROWSABLE,STORE) dgroup="Misc" dname="Image" desc="image pathname (*M)" + Prop[2]: ImageInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="ImageInfo" desc="" + Prop[3]: Embedded /bool (BROWSABLE) dgroup="Misc" dname="Embedded" desc="Embed image data into picture" + Prop[4]: EmbeddedData /TEmbeddedData (,STORE) dgroup="Misc" dname="EmbeddedData" desc="" + Prop[5]: Monochrom /bool (BROWSABLE,STORE) dgroup="Misc" dname="Monochrom" desc="convert image to monochrom" + Prop[6]: Smooth /bool (BROWSABLE,STORE) dgroup="Misc" dname="Smooth" desc="Smooth image" + Prop[7]: ImageOpacity /double (BROWSABLE,STORE) dgroup="Misc" dname="ImageOpacity" desc="image opacity should be in the range 0.0 to 1.0, where 0.0 is fully transparent and 1.0 is fully opaque" + Prop[8]: Crop /QRect (BROWSABLE,STORE) dgroup="Misc" dname="Crop" desc="crop image" + Prop[9]: SizeMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="SizeMode" desc="" + Prop[10]: ImageAnimation /bool (BROWSABLE,STORE) dgroup="Misc" dname="Image Play Animation" desc="" + Prop[11]: ImageIndexCalcPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Index Calc PV" desc="PVExpression (*M)" + Class: itemBackgroundImage / level=3 prop=11 superclass=itemGraphicsImage + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: ImageAnimation /bool () dgroup="Misc" dname="ImageAnimation" desc="" + Prop[9]: ImageIndexCalcPV /TPVDefine () dgroup="Misc" dname="ImageIndexCalcPV" desc="" + Prop[10]: Info /QString (BROWSABLE,READONLY) dgroup="Misc" dname="Info" desc="item information" + Prop[11]: Tiled /bool (BROWSABLE,STORE) dgroup="Misc" dname="Tiled" desc="background tiled with image and background (frame not used, if background==NoBrush use picture background)" + *------------------------------------------------------- +* CLASS: itemBase +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + *------------------------------------------------------- +* CLASS: itemButton +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + *------------------------------------------------------- +* CLASS: itemContainerFrame +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemContainerFrame / level=1 prop=4 superclass=itemBase + Prop[1]: Elements /int (BROWSABLE,READONLY) dgroup="Info" dname="Elements" desc="" + Prop[2]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[3]: MacroSubstitution /TGeneric (BROWSABLE,STORE) dgroup="Control" dname="Macro Substitution" desc="frame macro substitution z.B device=QSL52,section=1A" + Prop[4]: Title /QString (BROWSABLE,STORE) dgroup="Decoration" dname="Title" desc="" + *------------------------------------------------------- +* CLASS: itemContainerGroupBox +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemContainerFrame / level=1 prop=4 superclass=itemBase + Prop[1]: Elements /int (BROWSABLE,READONLY) dgroup="Info" dname="Elements" desc="" + Prop[2]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[3]: MacroSubstitution /TGeneric (BROWSABLE,STORE) dgroup="Control" dname="Macro Substitution" desc="frame macro substitution z.B device=QSL52,section=1A" + Prop[4]: Title /QString (BROWSABLE,STORE) dgroup="Decoration" dname="Title" desc="" + Class: itemContainerGroupBox / level=2 prop=8 superclass=itemContainerFrame + Prop[1]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[3]: TitlePos /TEnumGeneric (BROWSABLE,STORE) dgroup="Decoration" dname="TitlePos" desc="" + Prop[4]: TitleMargin /double (BROWSABLE,STORE) dgroup="Decoration" dname="TitleMargin" desc="title margin" + Prop[5]: TitleAlign /TEnumGeneric (BROWSABLE,STORE) dgroup="Decoration" dname="TitleAlign" desc="" + Prop[6]: TitleIndent /double (BROWSABLE,STORE) dgroup="Decoration" dname="TitleIndent" desc="title indent" + Prop[7]: TitleFrame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="TitleFrame" desc="title frame" + Prop[8]: TitleBackground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="TitleBackground" desc="title background" + *------------------------------------------------------- +* CLASS: itemContainerScrollArea +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemContainerFrame / level=1 prop=4 superclass=itemBase + Prop[1]: Elements /int (BROWSABLE,READONLY) dgroup="Info" dname="Elements" desc="" + Prop[2]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[3]: MacroSubstitution /TGeneric (BROWSABLE,STORE) dgroup="Control" dname="Macro Substitution" desc="frame macro substitution z.B device=QSL52,section=1A" + Prop[4]: Title /QString (BROWSABLE,STORE) dgroup="Decoration" dname="Title" desc="" + Class: itemContainerScrollArea / level=2 prop=5 superclass=itemContainerFrame + Prop[1]: AreaAutoSize /bool (BROWSABLE,STORE) dgroup="Misc" dname="AreaAutoSize" desc="true - area size is calculated automaticaly, false - area size is user defined" + Prop[2]: AreaSizeInUse /QSizeF (BROWSABLE,READONLY) dgroup="Misc" dname="AreaSizeInUse" desc="active area size" + Prop[3]: AreaOffset /QPointF (BROWSABLE,STORE) dgroup="Misc" dname="AreaOffset" desc="area offset/pan" + Prop[4]: AreaSize /QSizeF (BROWSABLE,STORE) dgroup="Misc" dname="AreaSize" desc="area size" + Prop[5]: AreaScale /double (BROWSABLE,STORE) dgroup="Misc" dname="AreaScale" desc="area scale factor" + *------------------------------------------------------- +* CLASS: itemContainerStacked +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemContainerStacked / level=1 prop=11 superclass=itemBase + Prop[1]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[3]: ButtonBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Button Background" desc="" + Prop[4]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Button Frame" desc="" + Prop[5]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[6]: MacroSubstitution /QString (BROWSABLE,STORE) dgroup="Misc" dname="Macro Substitution" desc="frame macro substitution z.B device=QSL52,section=1A" + Prop[7]: ViewMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Decoration" dname="ViewMode" desc="" + Prop[8]: Tabs /int (BROWSABLE,READONLY) dgroup="Info" dname="Tabs" desc="" + Prop[9]: ActiveTab /int (BROWSABLE) dgroup="Misc" dname="ActiveTab" desc="" + Prop[10]: ActiveTab Title /QString (BROWSABLE) dgroup="Misc" dname="ActiveTab Title" desc="" + Prop[11]: ActiveTab Background /TBrush (BROWSABLE) dgroup="Misc" dname="ActiveTab Background" desc="" + *------------------------------------------------------- +* CLASS: itemControlBase +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemControlBase / level=2 prop=6 superclass=itemFrame + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Control" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="" + Prop[3]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Background" desc="" + Prop[4]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + *------------------------------------------------------- +* CLASS: itemControlCheckBox +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemControlCheckBox / level=2 prop=11 superclass=itemButton + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: LabelType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="LabelType" desc="" + Prop[3]: CheckTyp /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="CheckTyp" desc="check specific values or check a specific bit(0..31)" + Prop[4]: CheckBitNr /int (BROWSABLE,STORE) dgroup="Misc" dname="CheckBitNr" desc="bit to check (0..31) / only used if CheckTyp==Bit|BitInv" + Prop[5]: CheckStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="CheckStyle" desc="checked drawing style" + Prop[6]: OnColorEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="OnColorEnable" desc="use on color" + Prop[7]: OnColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="OnColor" desc="checked drawing color" + Prop[8]: OffColorEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="OffColorEnable" desc="use off color" + Prop[9]: OffColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="OffColor" desc="unchecked drawing color" + Prop[10]: OnValue /QString (BROWSABLE,STORE) dgroup="Misc" dname="OnValue" desc="checked value / only used if CheckTyp==Value" + Prop[11]: OffValue /QString (BROWSABLE,STORE) dgroup="Misc" dname="OffValue" desc="unchecked value / only used if CheckTyp==Value" + *------------------------------------------------------- +* CLASS: itemControlChoiceButton +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemControlChoiceButton / level=2 prop=6 superclass=itemButton + Prop[1]: ControlPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: LabelType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="LabelType" desc="" + Prop[3]: ButtonType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ButtonType" desc="" + Prop[4]: ButtonSpacing /double (BROWSABLE,STORE) dgroup="Misc" dname="ButtonSpacing" desc="" + Prop[5]: FirstEnum /int (BROWSABLE,STORE) dgroup="Misc" dname="FirstEnum" desc="value of first enum to display (0..31)" + Prop[6]: LastEnum /int (BROWSABLE,STORE) dgroup="Misc" dname="LastEnum" desc="value of last enum to display (0..31)" + *------------------------------------------------------- +* CLASS: itemControlKnob +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemControlBase / level=2 prop=6 superclass=itemFrame + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Control" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="" + Prop[3]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Background" desc="" + Prop[4]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Class: itemControlKnob / level=3 prop=8 superclass=itemControlBase + Prop[1]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[2]: LabelBot /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelBot" desc="" + Prop[3]: Scale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="Scale" desc="" + Prop[4]: Increment /double (BROWSABLE,STORE) dgroup="Misc" dname="Increment" desc="small increment value (+/-/CursorLeft/CursorRight/MouseWheel)" + Prop[5]: IncrementPage /double (BROWSABLE,STORE) dgroup="Misc" dname="IncrementPage" desc="large increment value (PageUp/PageDown/CursorUp/CursorDown)" + Prop[6]: ShowUnit /bool (BROWSABLE,STORE) dgroup="Misc" dname="ShowUnit" desc="" + Prop[7]: LimitsStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Limits Style" desc="" + Prop[8]: BaseFrame /TFrame () dgroup="Misc" dname="BaseFrame" desc="" + *------------------------------------------------------- +* CLASS: itemControlMessageButton +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemControlMessageButton / level=2 prop=4 superclass=itemButton + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: LabelType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="LabelType" desc="" + Prop[3]: PressMessage /QString (BROWSABLE,STORE) dgroup="Misc" dname="PressMessage" desc="" + Prop[4]: ReleaseMessage /QString (BROWSABLE,STORE) dgroup="Misc" dname="ReleaseMessage" desc="" + *------------------------------------------------------- +* CLASS: itemControlNumeric +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemControlBase / level=2 prop=6 superclass=itemFrame + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Control" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="" + Prop[3]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Background" desc="" + Prop[4]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Class: itemControlNumeric / level=3 prop=14 superclass=itemControlBase + Prop[1]: BaseFrame /TFrame () dgroup="Misc" dname="BaseFrame" desc="" + Prop[2]: BaseBackground /TBrush () dgroup="Misc" dname="BaseBackground" desc="" + Prop[3]: ButtonBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Button Background" desc="" + Prop[4]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Button Frame" desc="" + Prop[5]: Increment /double (BROWSABLE,STORE) dgroup="Misc" dname="Increment" desc="small increment value (+/-/CursorLeft/CursorRight/MouseWheel)" + Prop[6]: IncrementPage /double (BROWSABLE,STORE) dgroup="Misc" dname="IncrementPage" desc="large increment value (PageUp/PageDown/CursorUp/CursorDown)" + Prop[7]: ShowUnit /bool (BROWSABLE,STORE) dgroup="Misc" dname="ShowUnit" desc="" + Prop[8]: UnitPos /int (BROWSABLE,STORE) dgroup="Misc" dname="UnitPos" desc="Unit position in %" + Prop[9]: AutoDigits /bool (BROWSABLE,STORE) dgroup="Misc" dname="AutoDigits" desc="Automaticaly calculate number of integer/factional digits" + Prop[10]: IntegerDigits /int (BROWSABLE,STORE) dgroup="Misc" dname="IntegerDigits" desc="Number of integer digits" + Prop[11]: FractionalDigits /int (BROWSABLE,STORE) dgroup="Misc" dname="FractionalDigits" desc="Number of fractional digits" + Prop[12]: ApplyButtonEnabled /bool (BROWSABLE,STORE) dgroup="Misc" dname="ApplyButtonEnabled" desc="Enable apply button function" + Prop[13]: ApplyButtonPos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ApplyButtonPos" desc="Apply button position" + Prop[14]: ApplyButtonLabel /QString (BROWSABLE,STORE) dgroup="Misc" dname="ApplyButtonLabel" desc="Apply button label" + *------------------------------------------------------- +* CLASS: itemControlSlider +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemControlBase / level=2 prop=6 superclass=itemFrame + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Control" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="" + Prop[3]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Background" desc="" + Prop[4]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Class: itemControlSlider / level=3 prop=18 superclass=itemControlBase + Prop[1]: SliderWidth /double (BROWSABLE,STORE) dgroup="Misc" dname="SliderWidth" desc="" + Prop[2]: HandleColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="HandleColor" desc="" + Prop[3]: HandleStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="HandleStyle" desc="" + Prop[4]: HandleWidthAutoMode /bool (BROWSABLE,STORE) dgroup="Misc" dname="HandleWidthAutoMode" desc="" + Prop[5]: HandleSize /QSizeF (BROWSABLE,STORE) dgroup="Misc" dname="HandleSize" desc="" + Prop[6]: Direction /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Direction" desc="" + Prop[7]: FillStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="FillStyle" desc="" + Prop[8]: FillColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="FillColor" desc="" + Prop[9]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[10]: LabelBot /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelBot" desc="" + Prop[11]: Scale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="Scale" desc="" + Prop[12]: Increment /double (BROWSABLE,STORE) dgroup="Misc" dname="Increment" desc="small increment value (+/-/CursorLeft/CursorRight/MouseWheel)" + Prop[13]: IncrementPage /double (BROWSABLE,STORE) dgroup="Misc" dname="IncrementPage" desc="large increment value (PageUp/PageDown/CursorUp/CursorDown)" + Prop[14]: LimitsStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Limits Style" desc="" + Prop[15]: ReferencePos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference" desc="" + Prop[16]: ReferenceStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference Style" desc="" + Prop[17]: ReferenceColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="Reference Color" desc="" + Prop[18]: ReferencePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Reference PV" desc="PVExpression (*M)" + *------------------------------------------------------- +* CLASS: itemControlTextEntry +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemControlBase / level=2 prop=6 superclass=itemFrame + Prop[1]: ControlPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Control" dname="Control PV" desc="PVExpression (*M)" + Prop[2]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="" + Prop[3]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Background" desc="" + Prop[4]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Class: itemControlTextEntry / level=3 prop=9 superclass=itemControlBase + Prop[1]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + Prop[2]: Increment /double (BROWSABLE,STORE) dgroup="Misc" dname="Increment" desc="small increment value (MouseWheel)" + Prop[3]: IncrementPage /double (BROWSABLE,STORE) dgroup="Misc" dname="IncrementPage" desc="large increment value (PageUp/PageDown)" + Prop[4]: ShowUnit /bool (BROWSABLE,STORE) dgroup="Misc" dname="ShowUnit" desc="" + Prop[5]: UnitPos /int (BROWSABLE,STORE) dgroup="Misc" dname="UnitPos" desc="Unit position in %" + Prop[6]: Format /TFormat (BROWSABLE,STORE) dgroup="Misc" dname="Format" desc="Output format" + Prop[7]: IncrDecrButton /bool (BROWSABLE,STORE) dgroup="Misc" dname="IncrDecrButton" desc="" + Prop[8]: IncrDecrButtonBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="IncrDecrButtonBackground" desc="" + Prop[9]: IncrDecrButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="IncrDecrButtonFrame" desc="" + *------------------------------------------------------- +* CLASS: itemFrame +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsAttachLabel +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsText / level=2 prop=5 superclass=itemFrame + Prop[1]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[3]: Text /QString (BROWSABLE,STORE) dgroup="Misc" dname="Text" desc="" + Prop[4]: TextClip /bool (BROWSABLE,STORE) dgroup="Misc" dname="TextClip" desc="" + Prop[5]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + Class: itemGraphicsAttachLabel / level=3 prop=0 superclass=itemGraphicsText + *------------------------------------------------------- +* CLASS: itemGraphicsBase +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsCircle +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsCircle / level=2 prop=5 superclass=itemGraphicsBase + Prop[1]: FillMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="FillMode" desc="" + Prop[2]: ClosePath /bool (BROWSABLE,STORE) dgroup="Misc" dname="ClosePath" desc="" + Prop[3]: StartAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="StartAngle" desc="" + Prop[4]: SpanAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="SpanAngle" desc="" + Prop[5]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + *------------------------------------------------------- +* CLASS: itemGraphicsCross +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsCross / level=2 prop=2 superclass=itemGraphicsBase + Prop[1]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + Prop[2]: Radius /double (BROWSABLE,STORE) dgroup="Misc" dname="Radius" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsImage +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsImage / level=2 prop=11 superclass=itemFrame + Prop[1]: Image /TFilePath (BROWSABLE,STORE) dgroup="Misc" dname="Image" desc="image pathname (*M)" + Prop[2]: ImageInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="ImageInfo" desc="" + Prop[3]: Embedded /bool (BROWSABLE) dgroup="Misc" dname="Embedded" desc="Embed image data into picture" + Prop[4]: EmbeddedData /TEmbeddedData (,STORE) dgroup="Misc" dname="EmbeddedData" desc="" + Prop[5]: Monochrom /bool (BROWSABLE,STORE) dgroup="Misc" dname="Monochrom" desc="convert image to monochrom" + Prop[6]: Smooth /bool (BROWSABLE,STORE) dgroup="Misc" dname="Smooth" desc="Smooth image" + Prop[7]: ImageOpacity /double (BROWSABLE,STORE) dgroup="Misc" dname="ImageOpacity" desc="image opacity should be in the range 0.0 to 1.0, where 0.0 is fully transparent and 1.0 is fully opaque" + Prop[8]: Crop /QRect (BROWSABLE,STORE) dgroup="Misc" dname="Crop" desc="crop image" + Prop[9]: SizeMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="SizeMode" desc="" + Prop[10]: ImageAnimation /bool (BROWSABLE,STORE) dgroup="Misc" dname="Image Play Animation" desc="" + Prop[11]: ImageIndexCalcPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Index Calc PV" desc="PVExpression (*M)" + *------------------------------------------------------- +* CLASS: itemGraphicsLine +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsLine / level=1 prop=4 superclass=itemBase + Prop[1]: LineOrientation /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Orientation" desc="" + Prop[2]: LineWidth /double (BROWSABLE,STORE) dgroup="Misc" dname="LineWidth" desc="" + Prop[3]: LineShadow /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Shadow" desc="" + Prop[4]: LineMargin /double (BROWSABLE,STORE) dgroup="Misc" dname="LineMargin" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsPath +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsPath / level=2 prop=10 superclass=itemGraphicsBase + Prop[1]: Path /TGPath (,STORE) dgroup="Misc" dname="Path" desc="" + Prop[2]: StartArrow /TArrow (BROWSABLE,STORE) dgroup="Misc" dname="Start Arrow" desc="" + Prop[3]: EndArrow /TArrow (BROWSABLE,STORE) dgroup="Misc" dname="End Arrow" desc="" + Prop[4]: ClosePath /bool (BROWSABLE,STORE) dgroup="Misc" dname="ClosePath" desc="" + Prop[5]: FillPath /bool (BROWSABLE,STORE) dgroup="Misc" dname="FillPath" desc="" + Prop[6]: PathFillRule /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="PathFillRule" desc="" + Prop[7]: PathCounter /int (BROWSABLE,READONLY) dgroup="Misc" dname="Path Elements" desc="" + Prop[8]: BezierScale /double (BROWSABLE) dgroup="Misc" dname="BezierScale" desc="" + Prop[9]: BezierMinSqrDistance /double (BROWSABLE) dgroup="Misc" dname="BezierMinSqrDistance" desc="" + Prop[10]: BezierMaxSqrDistance /double (BROWSABLE) dgroup="Misc" dname="BezierMaxSqrDistance" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsPolygon +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsPolygon / level=2 prop=2 superclass=itemGraphicsBase + Prop[1]: Sides /int (BROWSABLE,STORE) dgroup="Misc" dname="Sides" desc="" + Prop[2]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + *------------------------------------------------------- +* CLASS: itemGraphicsRectangle +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsRectangle / level=2 prop=2 superclass=itemGraphicsBase + Prop[1]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + Prop[2]: Radius /double (BROWSABLE,STORE) dgroup="Misc" dname="Radius" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsSymbol +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsSymbol / level=2 prop=9 superclass=itemGraphicsBase + Prop[1]: Background /TBrush () dgroup="Misc" dname="Background" desc="" + Prop[2]: Border /TPen () dgroup="Misc" dname="Border" desc="" + Prop[3]: Symbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="Symbol" desc="" + Prop[4]: SymName /QString () dgroup="Misc" dname="SymName" desc="" + Prop[5]: SymBackground /TColor () dgroup="Misc" dname="SymBackground" desc="" + Prop[6]: SymForeground /TColor () dgroup="Misc" dname="SymForeground" desc="" + Prop[7]: SymBorder /TColor () dgroup="Misc" dname="SymBorder" desc="" + Prop[8]: SymText /QString () dgroup="Misc" dname="SymText" desc="" + Prop[9]: DebugDrawBBox /bool (BROWSABLE,STORE) dgroup="Misc" dname="DebugDrawBBox" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsTestArea +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsTestArea / level=2 prop=1 superclass=itemGraphicsBase + Prop[1]: Radius /double (BROWSABLE,STORE) dgroup="Misc" dname="Radius" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsText +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsText / level=2 prop=5 superclass=itemFrame + Prop[1]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[3]: Text /QString (BROWSABLE,STORE) dgroup="Misc" dname="Text" desc="" + Prop[4]: TextClip /bool (BROWSABLE,STORE) dgroup="Misc" dname="TextClip" desc="" + Prop[5]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + *------------------------------------------------------- +* CLASS: itemGraphicsTriangle +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsTriangle / level=2 prop=1 superclass=itemGraphicsBase + Prop[1]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + *------------------------------------------------------- +* CLASS: itemMonitorBar +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorBar / level=2 prop=18 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[3]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[4]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Base Background" desc="" + Prop[5]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Base Frame" desc="" + Prop[6]: BarColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="BarColor" desc="" + Prop[7]: BarWidthAutoMode /bool (BROWSABLE,STORE) dgroup="Misc" dname="BarWidthAutoMode" desc="" + Prop[8]: BarWidth /double (BROWSABLE,STORE) dgroup="Misc" dname="BarWidth" desc="" + Prop[9]: Direction /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Direction" desc="" + Prop[10]: FillStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="FillStyle" desc="" + Prop[11]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[12]: LabelBot /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelBot" desc="" + Prop[13]: Scale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="Scale" desc="" + Prop[14]: LimitsStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Limits Style" desc="" + Prop[15]: ReferencePos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference" desc="" + Prop[16]: ReferenceStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference Style" desc="" + Prop[17]: ReferenceColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="Reference Color" desc="" + Prop[18]: ReferencePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Reference PV" desc="PVExpression (*M)" + *------------------------------------------------------- +* CLASS: itemMonitorBitnames +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorBits / level=2 prop=7 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefine (BROWSABLE,STORE) dgroup="Monitor" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[3]: OnColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="On Color" desc="color for one bits" + Prop[4]: OffColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Off Color" desc="color for zero bits" + Prop[5]: Direction /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Direction" desc="" + Prop[6]: StartBit /int (BROWSABLE,STORE) dgroup="Misc" dname="Start Bit" desc="" + Prop[7]: EndBit /int (BROWSABLE,STORE) dgroup="Misc" dname="End Bit" desc="" + Class: itemMonitorBitnames / level=3 prop=4 superclass=itemMonitorBits + Prop[1]: NamePV /TPVDefine (BROWSABLE,STORE) dgroup="Monitor" dname="Name PV" desc="PVExpression (*M)" + Prop[2]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Foreground /TColor (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[4]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + *------------------------------------------------------- +* CLASS: itemMonitorBits +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorBits / level=2 prop=7 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefine (BROWSABLE,STORE) dgroup="Monitor" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="BaseDecoration" dname="Base Frame" desc="" + Prop[3]: OnColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="On Color" desc="color for one bits" + Prop[4]: OffColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Off Color" desc="color for zero bits" + Prop[5]: Direction /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Direction" desc="" + Prop[6]: StartBit /int (BROWSABLE,STORE) dgroup="Misc" dname="Start Bit" desc="" + Prop[7]: EndBit /int (BROWSABLE,STORE) dgroup="Misc" dname="End Bit" desc="" + *------------------------------------------------------- +* CLASS: itemMonitorCamera +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorCamera / level=2 prop=17 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Data PV" desc="PVExpression (*M)" + Prop[2]: WidthPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Width PV" desc="PVExpression (*M)" + Prop[3]: HeightPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Height PV" desc="PVExpression (*M)" + Prop[4]: CodePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Code PV" desc="PVExpression (*M)" + Prop[5]: BppPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Bpp PV" desc="PVExpression (*M)" + Prop[6]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[7]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[8]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[9]: ColorMap /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ColorMap" desc="" + Prop[10]: AutomaticLevels /bool (BROWSABLE,STORE) dgroup="Misc" dname="AutomaticLevels" desc="" + Prop[11]: MinLevel /int (BROWSABLE,STORE) dgroup="Misc" dname="MinLevel" desc="maximum level 0..65535" + Prop[12]: MaxLevel /int (BROWSABLE,STORE) dgroup="Misc" dname="MaxLevel" desc="" + Prop[13]: ShowInfo /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Information" desc="" + Prop[14]: InfoHeight /double (BROWSABLE,STORE) dgroup="Misc" dname="Info Height" desc="" + Prop[15]: ShowLevelBar /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Level Bar" desc="" + Prop[16]: ShowHistogram /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Histogram" desc="" + Prop[17]: HistogramColor /QColor (BROWSABLE,STORE) dgroup="Misc" dname="HistogramColor" desc="" + *------------------------------------------------------- +* CLASS: itemMonitorIndic +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorIndic / level=2 prop=13 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefine (BROWSABLE,STORE) dgroup="Monitor" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: IndicStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="IndicStyle" desc="" + Prop[3]: IndicFlat /bool (BROWSABLE,STORE) dgroup="Misc" dname="IndicFlat" desc="" + Prop[4]: IndicBorderWidth /double (BROWSABLE,STORE) dgroup="Misc" dname="Border Width" desc="" + Prop[5]: IndicBorderColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="Border Color" desc="" + Prop[6]: BlinkCycle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="BlinkCycle" desc="" + Prop[7]: OnColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="On Color" desc="" + Prop[8]: OnBlinkStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="OnBlinkStyle" desc="" + Prop[9]: OffColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Off Color" desc="" + Prop[10]: OffBlinkStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="OffBlinkStyle" desc="" + Prop[11]: ValueType /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ValueType" desc="" + Prop[12]: BitNr /int (BROWSABLE,STORE) dgroup="Misc" dname="BitNr" desc="bit to check (0..31) / only used if ValueTyp==Bit|BitInv" + Prop[13]: OnValue /QString (BROWSABLE,STORE) dgroup="Misc" dname="OnValue" desc="on value /defined -> on if (MonitorPV==OnValue) /undefined -> on if (MonitorPV!=0) / only used if ValueTyp==Value" + *------------------------------------------------------- +* CLASS: itemMonitorMeter +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorMeter / level=2 prop=20 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[3]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[4]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Base Background" desc="" + Prop[5]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Base Frame" desc="" + Prop[6]: FillStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="FillStyle" desc="" + Prop[7]: FillColor /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="FillColor" desc="" + Prop[8]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[9]: LabelBot /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelBot" desc="" + Prop[10]: Scale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="Scale" desc="" + Prop[11]: ScaleStartAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="ScaleStartAngle" desc="" + Prop[12]: ScaleSpanAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="ScaleSpanAngle" desc="" + Prop[13]: NeedleColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="NeedleColor" desc="" + Prop[14]: NeedleStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="NeedleStyle" desc="" + Prop[15]: NeedleMarkerStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="NeedleMarkerStyle" desc="" + Prop[16]: LimitsStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Limits Style" desc="" + Prop[17]: ReferencePos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference" desc="" + Prop[18]: ReferenceStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Reference Style" desc="" + Prop[19]: ReferenceColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="Reference Color" desc="" + Prop[20]: ReferencePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Reference PV" desc="PVExpression (*M)" + *------------------------------------------------------- +* CLASS: itemMonitorStateSymbol +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemMonitorStateSymbol / level=2 prop=13 superclass=itemGraphicsBase + Prop[1]: Background /TBrush () dgroup="Misc" dname="Background" desc="" + Prop[2]: Border /TPen () dgroup="Misc" dname="Border" desc="" + Prop[3]: MonitorPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Monitor PV" desc="PVExpression (*M)" + Prop[4]: DefaultSymbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="DefaultSymbol" desc="" + Prop[5]: State0_Value /QString (BROWSABLE,STORE) dgroup="Misc" dname="State0_Value" desc="" + Prop[6]: State0_Symbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="State0_Symbol" desc="" + Prop[7]: State1_Value /QString (BROWSABLE,STORE) dgroup="Misc" dname="State1_Value" desc="" + Prop[8]: State1_Symbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="State1_Symbol" desc="" + Prop[9]: State2_Value /QString (BROWSABLE,STORE) dgroup="Misc" dname="State2_Value" desc="" + Prop[10]: State2_Symbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="State2_Symbol" desc="" + Prop[11]: State3_Value /QString (BROWSABLE,STORE) dgroup="Misc" dname="State3_Value" desc="" + Prop[12]: State3_Symbol /TSymbolDefine (BROWSABLE,STORE) dgroup="Misc" dname="State3_Symbol" desc="" + Prop[13]: DebugDrawBBox /bool (BROWSABLE,STORE) dgroup="Misc" dname="DebugDrawBBox" desc="" + *------------------------------------------------------- +* CLASS: itemMonitorStripChart +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorStripChart / level=2 prop=36 superclass=itemFrame + Prop[1]: Curve0 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 0" desc="" + Prop[2]: Curve1 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 1" desc="" + Prop[3]: Curve2 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 2" desc="" + Prop[4]: Curve3 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 3" desc="" + Prop[5]: Curve4 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 4" desc="" + Prop[6]: Curve5 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 5" desc="" + Prop[7]: Curve6 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 6" desc="" + Prop[8]: Curve7 /TPVDefineYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Curve 7" desc="" + Prop[9]: ErasePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Erase PV" desc="PVExpression (*M)" + Prop[10]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[11]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[12]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Base Background" desc="" + Prop[13]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Base Frame" desc="" + Prop[14]: Title /QString (BROWSABLE,STORE) dgroup="Misc" dname="Title" desc="" + Prop[15]: TimestampMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Timestamp Mode" desc="PV - use PV timestamp +Received - use PV receive timestamp" + Prop[16]: PeriodUnit /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="PeriodUnit" desc="" + Prop[17]: Period /double (BROWSABLE,STORE) dgroup="Misc" dname="Period" desc="" + Prop[18]: IntervalUnit /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="IntervalUnit" desc="" + Prop[19]: Interval /int (BROWSABLE,STORE) dgroup="Misc" dname="Interval" desc="sample interval (unit defined with IntervalUnit) +not used if IntervalUnit==Auto" + Prop[20]: LegendPos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Legend" desc="" + Prop[21]: GridTyp /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Grid" desc="" + Prop[22]: GridPen /TPen (BROWSABLE,STORE) dgroup="Misc" dname="Grid Pen" desc="" + Prop[23]: XAxisVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="XAxis Visible" desc="" + Prop[24]: XAxisColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="XAxis Color" desc="" + Prop[25]: XAxisLabel /QString (BROWSABLE,STORE) dgroup="Misc" dname="XAxis Label" desc="" + Prop[26]: XAxisTickLabels /bool (BROWSABLE,STORE) dgroup="Misc" dname="XAxis TickLabels" desc="" + Prop[27]: XAxisTyp /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="XAxis Typ" desc="" + Prop[28]: XAxisDir /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="XAxis Direction" desc="" + Prop[29]: YAxisLeft0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisLeft0" desc="" + Prop[30]: YAxisLeft1 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisLeft1" desc="" + Prop[31]: YAxisLeft2 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisLeft2" desc="" + Prop[32]: YAxisLeft3 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisLeft3" desc="" + Prop[33]: YAxisRight0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisRight0" desc="" + Prop[34]: YAxisRight1 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisRight1" desc="" + Prop[35]: YAxisRight2 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisRight2" desc="" + Prop[36]: YAxisRight3 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisRight3" desc="" + *------------------------------------------------------- +* CLASS: itemMonitorTable +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemContainerFrame / level=1 prop=4 superclass=itemBase + Prop[1]: Elements /int (BROWSABLE,READONLY) dgroup="Info" dname="Elements" desc="" + Prop[2]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[3]: MacroSubstitution /TGeneric (BROWSABLE,STORE) dgroup="Control" dname="Macro Substitution" desc="frame macro substitution z.B device=QSL52,section=1A" + Prop[4]: Title /QString (BROWSABLE,STORE) dgroup="Decoration" dname="Title" desc="" + Class: itemContainerScrollArea / level=2 prop=5 superclass=itemContainerFrame + Prop[1]: AreaAutoSize /bool (BROWSABLE,STORE) dgroup="Misc" dname="AreaAutoSize" desc="true - area size is calculated automaticaly, false - area size is user defined" + Prop[2]: AreaSizeInUse /QSizeF (BROWSABLE,READONLY) dgroup="Misc" dname="AreaSizeInUse" desc="active area size" + Prop[3]: AreaOffset /QPointF (BROWSABLE,STORE) dgroup="Misc" dname="AreaOffset" desc="area offset/pan" + Prop[4]: AreaSize /QSizeF (BROWSABLE,STORE) dgroup="Misc" dname="AreaSize" desc="area size" + Prop[5]: AreaScale /double (BROWSABLE,STORE) dgroup="Misc" dname="AreaScale" desc="area scale factor" + Class: itemMonitorTable / level=3 prop=20 superclass=itemContainerScrollArea + Prop[1]: AreaAutoSize /bool () dgroup="Misc" dname="AreaAutoSize" desc="" + Prop[2]: AreaOffset /QPointF () dgroup="Misc" dname="AreaOffset" desc="" + Prop[3]: AreaSize /QSizeF () dgroup="Misc" dname="AreaSize" desc="" + Prop[4]: MonitorPVs /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="MonitorPVs" desc="List of Monitor PV's (separated by semicolon) (*M)" + Prop[5]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[6]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[7]: RowBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="RowBackground" desc="Odd row background" + Prop[8]: RowBackgroundAlternate /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="RowBackgroundAlternate" desc="Even row background" + Prop[9]: RowNumberVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="RowNumberVisible" desc="" + Prop[10]: ColumnHeaderVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="ColumnHeaderVisible" desc="" + Prop[11]: ColumnHeaderBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="ColumnHeaderBackground" desc="" + Prop[12]: FirstColumnFixed /bool (BROWSABLE,STORE) dgroup="Misc" dname="FirstColumnFixed" desc="" + Prop[13]: Column0 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column0" desc="column 0 configuration " + Prop[14]: Column1 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column1" desc="column 1 configuration" + Prop[15]: Column2 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column2" desc="column 2 configuration" + Prop[16]: Column3 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column3" desc="column 3 configuration" + Prop[17]: Column4 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column4" desc="column 4 configuration" + Prop[18]: Column5 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column5" desc="column 5 configuration" + Prop[19]: Column6 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column6" desc="column 6 configuration" + Prop[20]: Column7 /TTableColumnDefine (BROWSABLE,STORE) dgroup="Misc" dname="Column7" desc="column 7 configuration" + *------------------------------------------------------- +* CLASS: itemMonitorText +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorText / level=2 prop=7 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefineCustom (BROWSABLE,STORE) dgroup="Misc" dname="Monitor PV" desc="PVExpression (*M)" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + Prop[5]: ShowUnit /bool (BROWSABLE,STORE) dgroup="Misc" dname="ShowUnit" desc="" + Prop[6]: UnitPos /int (BROWSABLE,STORE) dgroup="Misc" dname="UnitPos" desc="Unit position in % (0 -> autoadjust)" + Prop[7]: Format /TFormat (BROWSABLE,STORE) dgroup="Misc" dname="Format" desc="Output format" + *------------------------------------------------------- +* CLASS: itemMonitorWaterfallPlot +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorWaterfallPlot / level=2 prop=24 superclass=itemFrame + Prop[1]: MonitorPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Monitor PV" desc="waterfall data PVExpression (*M)" + Prop[2]: TriggerPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Trigger PV" desc="trigger PV (if TriggerSource==TriggerPV) PVExpression (*M)" + Prop[3]: ErasePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Erase PV" desc="erase PV (clear waterfall plot) PVExpression (*M)" + Prop[4]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[5]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[6]: LabelTop /TLabel (BROWSABLE,STORE) dgroup="Misc" dname="LabelTop" desc="" + Prop[7]: ColorMap /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="ColorMap" desc="" + Prop[8]: ShowInfo /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Information" desc="" + Prop[9]: InfoHeight /double (BROWSABLE,STORE) dgroup="Misc" dname="Info Height" desc="" + Prop[10]: ShowIntensity /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Intensity" desc="" + Prop[11]: ShowGrid /bool (BROWSABLE,STORE) dgroup="Misc" dname="Show Grid" desc="" + Prop[12]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="BaseBackground" desc="plot area background" + Prop[13]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="BaseFrame" desc="plot area frame" + Prop[14]: NumTraces /int (BROWSABLE,STORE) dgroup="Misc" dname="NumTraces" desc="number of plot traces" + Prop[15]: PlotMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="PlotMode" desc="" + Prop[16]: PlotDir /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="PlotDir" desc="" + Prop[17]: TriggerSource /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="TriggerSource" desc="" + Prop[18]: TriggerInterval /int (BROWSABLE,STORE) dgroup="Misc" dname="TriggerInterval" desc="Trigger Interval (Milliseconds) (if TriggerSource==TriggerInterval)" + Prop[19]: IntensityScale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="IntensityScale" desc="" + Prop[20]: IntensityMin /TOptionDouble (BROWSABLE,STORE) dgroup="Misc" dname="IntensityMin" desc="modify the display low value of Monitor PV" + Prop[21]: IntensityMax /TOptionDouble (BROWSABLE,STORE) dgroup="Misc" dname="IntensityMax" desc="modify the display high value of Monitor PV" + Prop[22]: PointScale /TScale (BROWSABLE,STORE) dgroup="Misc" dname="PointScale" desc="" + Prop[23]: PointMin /TOptionInteger (BROWSABLE,STORE) dgroup="Misc" dname="PointMin" desc="define the first element to use of Monitor PV (default is the first element of Monitor PV)" + Prop[24]: PointMax /TOptionInteger (BROWSABLE,STORE) dgroup="Misc" dname="PointMax" desc="define the last element to use of Monitor PV (default is the last element of Monitor PV)" + *------------------------------------------------------- +* CLASS: itemMonitorXYPlot +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemMonitorXYPlot / level=2 prop=28 superclass=itemFrame + Prop[1]: Trace0 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 0" desc="" + Prop[2]: Trace1 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 1" desc="" + Prop[3]: Trace2 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 2" desc="" + Prop[4]: Trace3 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 3" desc="" + Prop[5]: Trace4 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 4" desc="" + Prop[6]: Trace5 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 5" desc="" + Prop[7]: Trace6 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 6" desc="" + Prop[8]: Trace7 /TPVDefineXYPlot (BROWSABLE,STORE) dgroup="Misc" dname="Trace 7" desc="" + Prop[9]: Cursor0 /TPVDefineXYCursor (BROWSABLE,STORE) dgroup="Misc" dname="Cursor 0" desc="" + Prop[10]: Cursor1 /TPVDefineXYCursor (BROWSABLE,STORE) dgroup="Misc" dname="Cursor 1" desc="" + Prop[11]: PlotMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Plot Mode" desc="" + Prop[12]: PlotCountPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Num Points PV" desc="PVExpression (*M)" + Prop[13]: TriggerInterval /double (BROWSABLE,STORE) dgroup="Misc" dname="Trigger Interval" desc="Trigger Interval in seconds" + Prop[14]: TriggerPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Trigger PV" desc="PVExpression (*M)" + Prop[15]: ErasePV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Erase PV" desc="PVExpression (*M)" + Prop[16]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[17]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[18]: BaseBackground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Base Background" desc="" + Prop[19]: BaseFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="Base Frame" desc="" + Prop[20]: Title /QString (BROWSABLE,STORE) dgroup="Misc" dname="Title" desc="" + Prop[21]: TimestampMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Timestamp Mode" desc="PV - use PV timestamp +Received - use PV receive timestamp" + Prop[22]: LegendPos /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Legend" desc="" + Prop[23]: GridTyp /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="Grid" desc="" + Prop[24]: GridPen /TPen (BROWSABLE,STORE) dgroup="Misc" dname="Grid Pen" desc="" + Prop[25]: XAxisBottom0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="XAxisBottom0" desc="" + Prop[26]: XAxisTop0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="XAxisTop0" desc="" + Prop[27]: YAxisLeft0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisLeft0" desc="" + Prop[28]: YAxisRight0 /TPlotAxis (BROWSABLE,STORE) dgroup="Misc" dname="YAxisRight0" desc="" + *------------------------------------------------------- +* CLASS: itemPictureRoot +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemPictureRoot / level=1 prop=2 superclass=itemBase + Prop[1]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="At runtime only read is allowed! (No Write/Control)" + Prop[2]: ScriptEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="ScriptEnable" desc="Enable scripting" + *------------------------------------------------------- +* CLASS: itemPropertyModifierCheckBox +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemPropertyModifierCheckBox / level=2 prop=12 superclass=itemButton + Prop[1]: AttachInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="AttachInfo" desc="" + Prop[2]: InitialState /bool (BROWSABLE,STORE) dgroup="Misc" dname="InitialState" desc="initial runtime state" + Prop[3]: Exclusive /bool (BROWSABLE,STORE) dgroup="Misc" dname="Exclusive" desc="all item of this type with the same ExclusiveGroupId and the same parent are exclusive -> only one item can be ON at the same time" + Prop[4]: ExclusiveGroupId /int (BROWSABLE,STORE) dgroup="Misc" dname="ExclusiveGroupId" desc="exclusive group id" + Prop[5]: CheckStyle /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="CheckStyle" desc="checked drawing style" + Prop[6]: OnColorEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="OnColorEnable" desc="use on color" + Prop[7]: OnColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="OnColor" desc="checked drawing color" + Prop[8]: OffColorEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="OffColorEnable" desc="use off color" + Prop[9]: OffColor /TColor (BROWSABLE,STORE) dgroup="Misc" dname="OffColor" desc="unchecked drawing color" + Prop[10]: OnModifiers /QString (BROWSABLE,READONLY,STORE) dgroup="Misc" dname="OnModifiers" desc="property modifiers for ON state" + Prop[11]: OffModifiers /QString (BROWSABLE,READONLY,STORE) dgroup="Misc" dname="OffModifiers" desc="property modifiers for OFF state" + Prop[12]: EditModifiers /TGeneric (BROWSABLE) dgroup="Misc" dname="EditModifiers" desc="" + *------------------------------------------------------- +* CLASS: itemScriptActionButton +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemButton / level=1 prop=6 superclass=itemBase + Prop[1]: ButtonFrame /TFrame (BROWSABLE,STORE) dgroup="Misc" dname="ButtonFrame" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Misc" dname="Foreground" desc="" + Prop[3]: Font /TFont (BROWSABLE,STORE) dgroup="Misc" dname="Font" desc="" + Prop[4]: LabelText /QString (BROWSABLE,STORE) dgroup="Misc" dname="LabelText" desc="" + Prop[5]: LabelFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="LabelFlags" desc="" + Prop[6]: InVisible /bool (BROWSABLE,STORE) dgroup="Misc" dname="InVisible" desc="not visible but fully functional " + Class: itemScriptActionButton / level=2 prop=3 superclass=itemButton + Prop[1]: AttachInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="AttachInfo" desc="" + Prop[2]: PressScriptCode /QString (BROWSABLE,STORE) dgroup="Misc" dname="PressScriptCode" desc="" + Prop[3]: ReleaseScriptCode /QString (BROWSABLE,STORE) dgroup="Misc" dname="ReleaseScriptCode" desc="" + *------------------------------------------------------- +* CLASS: itemScriptContext2d +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemScriptContext2d / level=1 prop=2 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[2]: Smooth /bool (BROWSABLE,STORE) dgroup="Misc" dname="Smooth" desc="Smooth image" + *------------------------------------------------------- +* CLASS: itemSubPicture +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemPictureRoot / level=1 prop=2 superclass=itemBase + Prop[1]: ReadOnly /bool (BROWSABLE,STORE) dgroup="Misc" dname="ReadOnly" desc="At runtime only read is allowed! (No Write/Control)" + Prop[2]: ScriptEnable /bool (BROWSABLE,STORE) dgroup="Misc" dname="ScriptEnable" desc="Enable scripting" + Class: itemSubPicture / level=2 prop=9 superclass=itemPictureRoot + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Prop[2]: Clip /bool (BROWSABLE,STORE) dgroup="Misc" dname="Clip" desc="" + Prop[3]: SizeMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="SizeMode" desc="" + Prop[4]: SubPictureShowBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="SubPictureShowBackground" desc="" + Prop[5]: SubPicture /TFilePath (BROWSABLE,STORE) dgroup="Misc" dname="SubPicture" desc="sub picture pathname (*M)" + Prop[6]: SubPictureInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="SubPictureInfo" desc="" + Prop[7]: Embedded /bool (BROWSABLE) dgroup="Misc" dname="Embedded" desc="Embed subpicture data into picture" + Prop[8]: EmbeddedData /TEmbeddedData (,STORE) dgroup="Misc" dname="EmbeddedData" desc="" + Prop[9]: MacroSubstitution /QString (BROWSABLE,STORE) dgroup="Misc" dname="Macro Substitution" desc="subpicture macro substitution z.B device=QSL52,section=1A" + *------------------------------------------------------- +* CLASS: itemSymbolConnectionLine +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemSymbolConnectionLine / level=1 prop=16 superclass=itemBase + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: Angle /double () dgroup="Misc" dname="Angle" desc="" + Prop[9]: Shear /QPointF () dgroup="Misc" dname="Shear" desc="" + Prop[10]: Scale /double () dgroup="Misc" dname="Scale" desc="" + Prop[11]: Size /QSizeF () dgroup="Misc" dname="Size" desc="" + Prop[12]: SizeScaled /QSizeF () dgroup="Misc" dname="SizeScaled" desc="" + Prop[13]: CenterPos /QPointF () dgroup="Misc" dname="CenterPos" desc="" + Prop[14]: Background /TBrush () dgroup="Misc" dname="Background" desc="" + Prop[15]: pos2 /QPointF (BROWSABLE,STORE) dgroup="Misc" dname="pos2" desc="" + Prop[16]: IsExpandable /bool (BROWSABLE,STORE) dgroup="Misc" dname="IsExpandable" desc=" !! add description text " + *------------------------------------------------------- +* CLASS: itemSymbolConnectionPoint +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemSymbolConnectionPoint / level=1 prop=14 superclass=itemBase + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: Angle /double () dgroup="Misc" dname="Angle" desc="" + Prop[9]: Shear /QPointF () dgroup="Misc" dname="Shear" desc="" + Prop[10]: Scale /double () dgroup="Misc" dname="Scale" desc="" + Prop[11]: Size /QSizeF () dgroup="Misc" dname="Size" desc="" + Prop[12]: SizeScaled /QSizeF () dgroup="Misc" dname="SizeScaled" desc="" + Prop[13]: CenterPos /QPointF () dgroup="Misc" dname="CenterPos" desc="" + Prop[14]: Background /TBrush () dgroup="Misc" dname="Background" desc="" + *------------------------------------------------------- +* CLASS: itemSymbolElmCircle +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsCircle / level=2 prop=5 superclass=itemGraphicsBase + Prop[1]: FillMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="FillMode" desc="" + Prop[2]: ClosePath /bool (BROWSABLE,STORE) dgroup="Misc" dname="ClosePath" desc="" + Prop[3]: StartAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="StartAngle" desc="" + Prop[4]: SpanAngle /double (BROWSABLE,STORE) dgroup="Misc" dname="SpanAngle" desc="" + Prop[5]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + Class: itemSymbolElmCircle / level=3 prop=9 superclass=itemGraphicsCircle + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[9]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border color" + *------------------------------------------------------- +* CLASS: itemSymbolElmFrame +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemSymbolElmFrame / level=2 prop=9 superclass=itemFrame + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[9]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border(frame) color" + *------------------------------------------------------- +* CLASS: itemSymbolElmImage +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsImage / level=2 prop=11 superclass=itemFrame + Prop[1]: Image /TFilePath (BROWSABLE,STORE) dgroup="Misc" dname="Image" desc="image pathname (*M)" + Prop[2]: ImageInfo /QString (BROWSABLE,READONLY) dgroup="Misc" dname="ImageInfo" desc="" + Prop[3]: Embedded /bool (BROWSABLE) dgroup="Misc" dname="Embedded" desc="Embed image data into picture" + Prop[4]: EmbeddedData /TEmbeddedData (,STORE) dgroup="Misc" dname="EmbeddedData" desc="" + Prop[5]: Monochrom /bool (BROWSABLE,STORE) dgroup="Misc" dname="Monochrom" desc="convert image to monochrom" + Prop[6]: Smooth /bool (BROWSABLE,STORE) dgroup="Misc" dname="Smooth" desc="Smooth image" + Prop[7]: ImageOpacity /double (BROWSABLE,STORE) dgroup="Misc" dname="ImageOpacity" desc="image opacity should be in the range 0.0 to 1.0, where 0.0 is fully transparent and 1.0 is fully opaque" + Prop[8]: Crop /QRect (BROWSABLE,STORE) dgroup="Misc" dname="Crop" desc="crop image" + Prop[9]: SizeMode /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="SizeMode" desc="" + Prop[10]: ImageAnimation /bool (BROWSABLE,STORE) dgroup="Misc" dname="Image Play Animation" desc="" + Prop[11]: ImageIndexCalcPV /TPVDefine (BROWSABLE,STORE) dgroup="Misc" dname="Image Index Calc PV" desc="PVExpression (*M)" + Class: itemSymbolElmImage / level=3 prop=11 superclass=itemGraphicsImage + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: ImageAnimation /bool () dgroup="Misc" dname="ImageAnimation" desc="" + Prop[9]: ImageIndexCalcPV /TPVDefine () dgroup="Misc" dname="ImageIndexCalcPV" desc="" + Prop[10]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[11]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border(frame) color" + *------------------------------------------------------- +* CLASS: itemSymbolElmPath +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsPath / level=2 prop=10 superclass=itemGraphicsBase + Prop[1]: Path /TGPath (,STORE) dgroup="Misc" dname="Path" desc="" + Prop[2]: StartArrow /TArrow (BROWSABLE,STORE) dgroup="Misc" dname="Start Arrow" desc="" + Prop[3]: EndArrow /TArrow (BROWSABLE,STORE) dgroup="Misc" dname="End Arrow" desc="" + Prop[4]: ClosePath /bool (BROWSABLE,STORE) dgroup="Misc" dname="ClosePath" desc="" + Prop[5]: FillPath /bool (BROWSABLE,STORE) dgroup="Misc" dname="FillPath" desc="" + Prop[6]: PathFillRule /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="PathFillRule" desc="" + Prop[7]: PathCounter /int (BROWSABLE,READONLY) dgroup="Misc" dname="Path Elements" desc="" + Prop[8]: BezierScale /double (BROWSABLE) dgroup="Misc" dname="BezierScale" desc="" + Prop[9]: BezierMinSqrDistance /double (BROWSABLE) dgroup="Misc" dname="BezierMinSqrDistance" desc="" + Prop[10]: BezierMaxSqrDistance /double (BROWSABLE) dgroup="Misc" dname="BezierMaxSqrDistance" desc="" + Class: itemSymbolElmPath / level=3 prop=9 superclass=itemGraphicsPath + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[9]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border color" + *------------------------------------------------------- +* CLASS: itemSymbolElmRectangle +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemGraphicsBase / level=1 prop=3 superclass=itemBase + Prop[1]: Border /TPen (BROWSABLE,STORE) dgroup="Decoration" dname="Border" desc="" + Prop[2]: BorderColor /QColor () dgroup="Decoration" dname="BorderColor" desc="" + Prop[3]: BorderWidth /double () dgroup="Decoration" dname="BorderWidth" desc="" + Class: itemGraphicsRectangle / level=2 prop=2 superclass=itemGraphicsBase + Prop[1]: Hollow /double (BROWSABLE,STORE) dgroup="Misc" dname="Hollow[%]" desc="Hollow percentage 0..100%" + Prop[2]: Radius /double (BROWSABLE,STORE) dgroup="Misc" dname="Radius" desc="" + Class: itemSymbolElmRectangle / level=3 prop=9 superclass=itemGraphicsRectangle + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[9]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border color" + *------------------------------------------------------- +* CLASS: itemSymbolElmText +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemGraphicsText / level=2 prop=5 superclass=itemFrame + Prop[1]: Font /TFont (BROWSABLE,STORE) dgroup="Decoration" dname="Font" desc="" + Prop[2]: Foreground /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Foreground" desc="" + Prop[3]: Text /QString (BROWSABLE,STORE) dgroup="Misc" dname="Text" desc="" + Prop[4]: TextClip /bool (BROWSABLE,STORE) dgroup="Misc" dname="TextClip" desc="" + Prop[5]: TextFlags /TTextFlags (BROWSABLE,STORE) dgroup="Misc" dname="TextFlags" desc="" + Class: itemSymbolElmText / level=3 prop=11 superclass=itemGraphicsText + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: DynColBackground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBackground" desc="Dynamic background color" + Prop[9]: DynColForeground /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColForeground" desc="Dynamic foreground(text) color" + Prop[10]: DynColBorder /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynColBorder" desc="Dynamic border(frame) color" + Prop[11]: DynText /bool (BROWSABLE,STORE) dgroup="Misc" dname="DynText" desc="Dynamic text" + *------------------------------------------------------- +* CLASS: itemSymbolOriginPosition +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemSymbolOriginPosition / level=1 prop=14 superclass=itemBase + Prop[1]: ItemName /QString () dgroup="Misc" dname="ItemName" desc="" + Prop[2]: DisplayGroup /TEnumGeneric () dgroup="Misc" dname="DisplayGroup" desc="" + Prop[3]: ColorPV /TPVDefine () dgroup="Misc" dname="ColorPV" desc="" + Prop[4]: VisibilityPV /TPVDefine () dgroup="Misc" dname="VisibilityPV" desc="" + Prop[5]: Script /TScriptSourceCode () dgroup="Misc" dname="Script" desc="" + Prop[6]: Attach /TAttach () dgroup="Misc" dname="Attach" desc="" + Prop[7]: Modifier /QString () dgroup="Misc" dname="Modifier" desc="" + Prop[8]: Angle /double () dgroup="Misc" dname="Angle" desc="" + Prop[9]: Shear /QPointF () dgroup="Misc" dname="Shear" desc="" + Prop[10]: Scale /double () dgroup="Misc" dname="Scale" desc="" + Prop[11]: Size /QSizeF () dgroup="Misc" dname="Size" desc="" + Prop[12]: SizeScaled /QSizeF () dgroup="Misc" dname="SizeScaled" desc="" + Prop[13]: CenterPos /QPointF () dgroup="Misc" dname="CenterPos" desc="" + Prop[14]: Background /TBrush () dgroup="Misc" dname="Background" desc="" + *------------------------------------------------------- +* CLASS: itemTestEvents +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemTestEvents / level=2 prop=9 superclass=itemFrame + Prop[1]: EditModeAcceptKeyEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="EditMode Accept KeyEvent" desc="" + Prop[2]: EditModeAcceptMouseEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="EditMode Accept MouseEvent" desc="" + Prop[3]: EditModeAcceptMouseLeftEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="EditMode Accept MouseLeftEvent" desc="" + Prop[4]: EditModeAcceptWheelEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="EditMode Accept WheelEvent" desc="" + Prop[5]: EditModeAcceptMouseHoverEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="EditMode Accept MouseHoverEvent" desc="" + Prop[6]: RuntimeModeAcceptKeyEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="RuntimeMode Accept KeyEvent" desc="" + Prop[7]: RuntimeModeAcceptMouseEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="RuntimeMode Accept MouseEvent" desc="" + Prop[8]: RuntimeModeAcceptWheelEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="RuntimeMode Accept WheelEvent" desc="" + Prop[9]: RuntimeModeAcceptMouseHoverEvent /bool (BROWSABLE,STORE) dgroup="Misc" dname="RuntimeMode Accept MouseHoverEvent" desc="" + *------------------------------------------------------- +* CLASS: itemTestTGeneric +*------------------------------------------------------- +Class: itemBase / level=0 prop=25 superclass=- + Prop[1]: ItemType /QString (BROWSABLE,READONLY) dgroup="Info" dname="ItemType" desc="item type" + Prop[2]: ItemID /int (BROWSABLE,READONLY) dgroup="Info" dname="ItemID" desc="item ID" + Prop[3]: ItemZValue /double (BROWSABLE,READONLY) dgroup="Info" dname="ItemZValue" desc="item ZValue" + Prop[4]: ItemName /QString (BROWSABLE,STORE) dgroup="Script" dname="ItemName" desc="Access item in script with this name" + Prop[5]: Visible /bool () dgroup="ScriptOnly" dname="Visible" desc="property is only from script accessible" + Prop[6]: ItemLocked /bool (BROWSABLE,READONLY) dgroup="Info" dname="ItemLocked" desc="item locked in edit mode" + Prop[7]: DisplayGroup /TEnumGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DisplayGroup" desc="display group" + Prop[8]: X /double (BROWSABLE) dgroup="Geometry" dname="X" desc="item X position" + Prop[9]: Y /double (BROWSABLE) dgroup="Geometry" dname="Y" desc="item Y position" + Prop[10]: Pos /QPointF (,STORE) dgroup="Geometry" dname="Pos" desc="item position" + Prop[11]: Angle /double (BROWSABLE,STORE) dgroup="Geometry" dname="Angle" desc="item angle" + Prop[12]: Shear /QPointF (BROWSABLE,STORE) dgroup="Geometry" dname="Shear" desc="item shear" + Prop[13]: Scale /double (BROWSABLE,STORE) dgroup="Geometry" dname="Scale" desc="item scale" + Prop[14]: Width /double (BROWSABLE) dgroup="Geometry" dname="Width" desc="item width" + Prop[15]: Height /double (BROWSABLE) dgroup="Geometry" dname="Height" desc="item height" + Prop[16]: Size /QSizeF (,STORE) dgroup="Geometry" dname="Size" desc="item size" + Prop[17]: SizeScaled /QSizeF (BROWSABLE) dgroup="Geometry" dname="SizeScaled" desc="item sizescaled" + Prop[18]: CenterPos /QPointF (BROWSABLE) dgroup="Geometry" dname="CenterPos" desc="item center position" + Prop[19]: Opacity /double (BROWSABLE,STORE) dgroup="Decoration" dname="Opacity" desc="item opacity (0 .. 1)
- minimum in edit mode is 0.25
- minimum with scripting or item modifiers is 0" + Prop[20]: Background /TBrush (BROWSABLE,STORE) dgroup="Decoration" dname="Background" desc="" + Prop[21]: ColorPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Color PV" desc="PVExpression (*M)" + Prop[22]: VisibilityPV /TPVDefine (BROWSABLE,STORE) dgroup="Control" dname="Visibility PV" desc="visible if result > 0 / PVExpression (*M)" + Prop[23]: Script /TScriptSourceCode (BROWSABLE,STORE) dgroup="Script" dname="Script" desc="item script source code" + Prop[24]: Attach /TAttach (BROWSABLE,STORE) dgroup="Misc" dname="Attach" desc="item locked in edit mode" + Prop[25]: Modifier /QString (BROWSABLE,READONLY,STORE) dgroup="Info" dname="Modifier" desc="" + Class: itemFrame / level=1 prop=1 superclass=itemBase + Prop[1]: Frame /TFrame (BROWSABLE,STORE) dgroup="Decoration" dname="Frame" desc="" + Class: itemTestTGeneric / level=2 prop=1 superclass=itemFrame + Prop[1]: DemoData0 /TGeneric (BROWSABLE,STORE) dgroup="Misc" dname="DemoData0" desc="" + \ No newline at end of file diff --git a/eco/endstations/bernina_diffractometers.py b/eco/endstations/bernina_diffractometers.py index 81c03bb..7f999f5 100644 --- a/eco/endstations/bernina_diffractometers.py +++ b/eco/endstations/bernina_diffractometers.py @@ -2,7 +2,7 @@ import sys sys.path.append("..") from ..devices_general.motors import MotorRecord, MotorRecord_new -from ..devices_general.adjustable import PvRecord +from ..devices_general.adjustable import PvRecord, AdjustableVirtual from epics import PV from ..aliases import Alias, append_object_to_object @@ -12,6 +12,7 @@ import subprocess from ..elements.assembly import Assembly from ..detector.jungfrau import Jungfrau from .kappa_conversion import kappa2you, you2kappa +import numpy as np def addMotorRecordToSelf(self, name=None, Id=None): @@ -189,6 +190,292 @@ class DeltaTauCurrOff: self.set_off() +class XRDYou(Assembly): + def __init__(self, name=None, Id=None, configuration=["base"], diff_detector=None): + """X-ray diffractometer platform in AiwssFEL Bernina.\ + : list of elements mounted on + the plaform, options are kappa, nutable, hlgonio, polana""" + # self.Id = Id + super().__init__(name=name) + self.configuration = configuration + + if "base" in self.configuration: + ### motors base platform ### + ### motors base platform ### + self._append(MotorRecord_new, Id + ":MOT_TX", name="xbase", is_setting=True) + self._append(MotorRecord_new, Id + ":MOT_TY", name="ybase", is_setting=True) + self._append( + MotorRecord_new, Id + ":MOT_RX", name="rxbase", is_setting=True + ) + self._append( + MotorRecord_new, Id + ":MOT_MY_RYTH", name="mu", is_setting=True + ) + self.set_base_off = DeltaTauCurrOff("SARES21-XRD:asyn4.AOUT") + + if "arm" in self.configuration: + ### motors XRD detector arm ### + self._append( + MotorRecord_new, Id + ":MOT_NY_RY2TH", name="nu", is_setting=True + ) + self._append( + MotorRecord_new, Id + ":MOT_DT_RX2TH", name="delta", is_setting=True + ) + ### motors XRD area detector branch ### + self._append(MotorRecord_new, Id + ":MOT_D_T", name="tdet", is_setting=True) + + ### motors XRD polarisation analyzer branch ### + self._append(MotorRecord_new, Id + ":MOT_P_T", name="tpol", is_setting=True) + # missing: slits of flight tube + self.set_detarm_off = DeltaTauCurrOff("SARES21-XRD:asyn3.AOUT") + + if "hlxz" in self.configuration: + ### motors heavy load goniometer ### + self._append( + MotorRecord_new, Id + ":MOT_TBL_TX", name="xhl", is_setting=True + ) + self._append( + MotorRecord_new, Id + ":MOT_TBL_TZ", name="zhl", is_setting=True + ) + self.set_phi_off = DeltaTauCurrOff("SARES21-XRD:asyn1.AOUT") + if "hly" in self.configuration: + self._append( + MotorRecord_new, Id + ":MOT_TBL_TY", name="yhl", is_setting=True + ) + self.set_phi_off = DeltaTauCurrOff("SARES21-XRD:asyn1.AOUT") + + if "hlrxrz" in self.configuration: + try: + self._append( + MotorRecord_new, Id + ":MOT_TBL_RX", name="rxhl", is_setting=True + ) + except: + print("XRD.rxhl not found") + pass + try: + self._append( + MotorRecord_new, Id + ":MOT_TBL_RY", name="rzhl", is_setting=True + ) + except: + print("XRD.rzhl not found") + self.set_phi_off = DeltaTauCurrOff("SARES21-XRD:asyn1.AOUT") + + if "phi_table" in self.configuration: + ### motors nu table ### + self._append( + MotorRecord_new, Id + ":MOT_HEX_TX", name="tphi", is_setting=True + ) + self._append( + MotorRecord_new, Id + ":MOT_HEX_RX", name="phi", is_setting=True + ) + + if "phi_hex" in self.configuration: + ### motors PI hexapod ### + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-X", + pvreadbackname="SARES20-HEX_PI:POSI-X", + name="xhex", + ) + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-Y", + pvreadbackname="SARES20-HEX_PI:POSI-Y", + name="yhex", + ) + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-Z", + pvreadbackname="SARES20-HEX_PI:POSI-Z", + name="zhex", + ) + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-U", + pvreadbackname="SARES20-HEX_PI:POSI-U", + name="uhex", + ) + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-V", + pvreadbackname="SARES20-HEX_PI:POSI-V", + name="vhex", + ) + append_object_to_object( + self, + PvRecord, + "SARES20-HEX_PI:SET-POSI-W", + pvreadbackname="SARES20-HEX_PI:POSI-W", + name="whex", + ) + + if "kappa" in self.configuration: + self._append( + MotorRecord_new, + "SARES21-XRD:MOT_KAP_KRX", + name="eta_kap", + is_setting=True, + ) + self._append( + MotorRecord_new, + "SARES21-XRD:MOT_KAP_KAP", + name="kappa", + is_setting=True, + ) + self._append( + MotorRecord_new, + "SARES21-XRD:MOT_KAP_KPH", + name="phi_kap", + is_setting=True, + ) + self._append( + MotorRecord_new, "SARES21-XRD:MOT_KAP_DTY", name="zkap", is_setting=True + ) + self._append( + MotorRecord_new, "SARES21-XRD:MOT_KAP_DTX", name="xkap", is_setting=True + ) + self._append( + MotorRecord_new, "SARES21-XRD:MOT_KAP_DTZ", name="ykap", is_setting=True + ) + self._append( + MotorRecord_new, + "SARES21-XRD:MOT_KAP_DRX", + name="rxkap", + is_setting=True, + ) + self._append( + MotorRecord_new, + "SARES21-XRD:MOT_KAP_DRZ", + name="rykap", + is_setting=True, + ) + self.set_kappa_off = DeltaTauCurrOff("SARES21-XRD:asyn1.AOUT") + + def get_current_kappa2you(self): + return self.calc_kappa2you( + self.eta_kap.get_current_value(), + self.kappa.get_current_value(), + self.phi_kap.get_current_value(), + ) + + def set_youvar_value_to_current_kappa(value, varind): + vars = list(get_current_kappa2you()) + vars[varind] = value + return self.calc_you2kappa(*vars) + + self._append( + AdjustableVirtual, + [self.eta_kap, self.kappa, self.phi_kap], + lambda eta_kap, kappa, phi_kap: self.calc_kappa2you( + eta_kap, kappa, phi_kap + )[0], + lambda value_eta: set_youvar_value_to_current_kappa(value_eta, 0), + name="eta", + ) + self._append( + AdjustableVirtual, + [self.eta_kap, self.kappa, self.phi_kap], + lambda eta_kap, kappa, phi_kap: self.calc_kappa2you( + eta_kap, kappa, phi_kap + )[1], + lambda value_chi: set_youvar_value_to_current_kappa(value_eta, 1), + name="chi", + ) + self._append( + AdjustableVirtual, + [self.eta_kap, self.kappa, self.phi_kap], + lambda eta_kap, kappa, phi_kap: self.calc_kappa2you( + eta_kap, kappa, phi_kap + )[2], + lambda value_eta: set_youvar_value_to_current_kappa(value_eta, 2), + name="phi", + ) + + if diff_detector: + self._append( + Jungfrau, + diff_detector["jf_id"], + name="det_diff", + is_setting=False, + is_status=True, + view_toplevel_only=True, + ) + + def get_adjustable_positions_str(self): + ostr = "*****XRD motor positions******\n" + + for tkey, item in self.__dict__.items(): + if hasattr(item, "get_current_value"): + pos = item.get_current_value() + ostr += " " + tkey.ljust(17) + " : % 14g\n" % pos + return ostr + + def gui(self, guiType="xdm"): + """ Adjustable convention""" + cmd = ["caqtdm", "-macro"] + cmd = [ + "-noMsg", + "-stylefile", + "sfop.qss", + "-macro", + "P=SARES21-XRD", + "/sf/common/config/qt/ESB_XRD_exp.ui", + ] + return subprocess.Popen(" ".join(cmd), shell=True) + + # def calc_kappa2you(self, eta_k, kappa, phi_k): + # return kappa2you(eta_k, kappa, phi_k) + + # def calc_you2kappa(self, eta, chi, phi): + # return you2kappa(eta, chi, phi) + + def calc_you2kappa( + self, eta, chi, phi, kappa_angle=60, degrees=True, bernina_kappa=True + ): + """tool to convert from you definition angles to kappa angles, in + particular the bernina kappa where the""" + if degrees: + eta, chi, phi, kappa_angle = np.deg2rad([eta, chi, phi, kappa_angle]) + delta_angle = np.arcsin(-np.tan(chi / 2) / np.tan(kappa_angle)) + eta_k = eta - delta_angle + kappa = 2 * np.arcsin(np.sin(chi / 2) / np.sin(kappa_angle)) + phi_k = phi - delta_angle + + if bernina_kappa: + eta_k = eta_k - np.pi / 2 + kappa = -kappa + phi_k = -phi_k + if degrees: + eta_k, kappa, phi_k = np.rad2deg([eta_k, kappa, phi_k]) + return eta_k, kappa, phi_k + + def calc_kappa2you( + self, eta_k, kappa, phi_k, kappa_angle=60, degrees=True, bernina_kappa=True + ): + if degrees: + eta_k, kappa, phi_k, kappa_angle = np.deg2rad( + [eta_k, kappa, phi_k, kappa_angle] + ) + if bernina_kappa: + eta_k = eta_k + np.pi / 2 + kappa = -kappa + phi_k = -phi_k + delta_angle = np.arctan(np.tan(kappa / 2) * np.cos(kappa_angle)) + eta = eta_k - delta_angle + chi = 2 * np.arcsin(np.sin(kappa / 2) * np.sin(kappa_angle)) + phi = phi_k - delta_angle + if degrees: + eta, chi, phi = np.rad2deg([eta, chi, phi]) + return eta, chi, phi + + # def __repr__(self): + # return self.get_adjustable_positions_str() + + class XRD(Assembly): def __init__(self, name=None, Id=None, configuration=["base"], diff_detector=None): """X-ray diffractometer platform in AiwssFEL Bernina.\