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_bClip
BOOL
VisuFbGroup
m_bDrawFrame
BOOL
VisuFbGroup
m_nIsotropicType
VisuEnumIsotropicType
VisuEnumIsotropicType.ANISOTROPIC
VisuFbGroup
m_StaticPosition
VisuStructRectangle
VisuFbGroup
m_StaticCenter
VisuStructPoint
VisuFbGroup
m_StaticColors
Visu_StructSingleElementColor
STRUCT(dwNormalColor := 16#FFD4D0C8, dwAlarmColor := 16#FFD4D0C8)
the frame color
VisuFbGroup
m_StaticElementLook
VisuStructStaticFrameElementLook
windows button color
VisuFbGroup
_pstTextId
Visu_TypeString
VisuFbGroup
_pstTooltipId
Visu_TypeString
VisuFbGroup
m_StaticTexts
VisuStructStaticTexts
VisuFbGroup
m_pStaticTextProperties
POINTER TO VisuStructTextProperties
ADR(VisuElemBase.VisuDummyTextProperties)
VisuFbGroup
m_pAbsoluteAnimation
POINTER TO VisuFbMoveAbsolute
TOCHECK: can there be a rotation etc. here
VisuFbGroup
m_pRelativeAnimation
POINTER TO VisuFbMoveRelative
VisuFbGroup
m_pTextChanges
POINTER TO VisuFbAnalyzeTextVars
VisuFbGroup
m_pDynamicText
POINTER TO VisuStructDynamicTexts
VisuFbGroup
m_pTextPropChanges
POINTER TO VisuFbAnalyzeTextPropertyVars
VisuFbGroup
m_pColorVariables
POINTER TO VisuFbAnalyzeSingleColorVar
VisuFbGroup
m_pLookVariables
POINTER TO VisuFbAnalyzeFrameLookVars
VisuFbGroup
m_pStateVariables
POINTER TO VisuFbAnalyzeStateVars
VisuFbGroup
m_pInputHandler
POINTER TO VisuFbInputBase2
FB to handle inputs, can be NULL
VisuFbGroup
Output
EffectivePosition
VisuStructPaintRectangle
VisuFbGroup
EffectiveFrameColor
DWORD
VisuFbGroup
EffectiveLook
VisuStructFrameElementLook
VisuFbGroup
EffectiveState
VisuStructElementState
VisuFbGroup
Properties:
Clip
FrameColor
FrameStyle
FrameWidth
Methods:
FB_Exit
ElementInfo
GetChildElementSize
HandleInputChilds
Initialize
Paint
PaintChilds
PaintSelf
SetClientData
SetLayerManager
UpdateChilds
prvDrawFrame
prvDrawText
Structure: