VisuFbGroupOverlay (FB)
FUNCTION_BLOCK VisuFbGroupOverlay EXTENDS VisuFbGroup IMPLEMENTS IContainer, IVisualElementWithFrame, ILayeredVisualElement, IContainerPaintSelf
This function block is the group element which works with the VisuClientObjectMgr for the new overlay visu. It implements IContainer to work as a container.
- InOut:
Scope
Name
Type
Initial
Comment
Inherited from
Input
m_bClipBOOLVisuFbGroup
m_bDrawFrameBOOLVisuFbGroup
m_nIsotropicTypeVisuEnumIsotropicTypeVisuEnumIsotropicType.ANISOTROPIC
VisuFbGroup
m_StaticPositionVisuStructRectangleVisuFbGroup
m_StaticCenterVisuStructPointVisuFbGroup
m_StaticColorsVisu_StructSingleElementColorSTRUCT(dwNormalColor := 16#FFD4D0C8, dwAlarmColor := 16#FFD4D0C8)
the frame color
VisuFbGroup
m_StaticElementLookVisuStructStaticFrameElementLookwindows button color
VisuFbGroup
_pstTextIdVisu_TypeStringVisuFbGroup
_pstTooltipIdVisu_TypeStringVisuFbGroup
m_StaticTextsVisuStructStaticTextsVisuFbGroup
m_pStaticTextPropertiesPOINTER TO VisuStructTextProperties
ADR(VisuElemBase.VisuDummyTextProperties)
VisuFbGroup
m_pAbsoluteAnimationPOINTER TO VisuFbMoveAbsolute
TOCHECK: can there be a rotation etc. here
VisuFbGroup
m_pRelativeAnimationPOINTER TO VisuFbMoveRelative
VisuFbGroup
m_pTextChangesPOINTER TO VisuFbAnalyzeTextVars
VisuFbGroup
m_pDynamicTextPOINTER TO VisuStructDynamicTexts
VisuFbGroup
m_pTextPropChangesPOINTER TO VisuFbAnalyzeTextPropertyVars
VisuFbGroup
m_pColorVariablesPOINTER TO VisuFbAnalyzeSingleColorVar
VisuFbGroup
m_pLookVariablesPOINTER TO VisuFbAnalyzeFrameLookVars
VisuFbGroup
m_pStateVariablesPOINTER TO VisuFbAnalyzeStateVars
VisuFbGroup
m_pInputHandlerPOINTER TO VisuFbInputBase2
FB to handle inputs, can be NULL
VisuFbGroup
Output
EffectivePositionVisuStructPaintRectangleVisuFbGroup
EffectiveFrameColorDWORDVisuFbGroup
EffectiveLookVisuStructFrameElementLookVisuFbGroup
Properties:
Clip
FrameColor
FrameStyle
FrameWidth
Methods:
FB_Exit
ElementInfo
GetChildElementSize
HandleInputChilds
Initialize
Paint
PaintChilds
PaintSelf
SetClientData
SetLayerManager
UpdateChilds
prvDrawFrame
prvDrawText
Structure: