VisuFbFrameSwipingHelper.paintCycle (METH) ¶ METHOD paintCycle : INT InOut: Scope Name Type Return paintCycle INT
HandleStateVariables (FUN) ¶ FUNCTION HandleStateVariables : BOOL InOut: Scope Name Type Comment Return HandleStateVariables BOOL Input ive IVisualElement the current visual element, we do the check for. pInput2 POINTER TO VisuFbInputBase2 input configuration the element is using. Can be null. iElemNr DINT the element index, used with VisuFbInputBase2 pCurrentClientData POINTER TO VisuStructClientData pStateVariables POINTER TO VisuFbAnalyzeStateVars Inout EffectiveState VisuStructElementState
VISU_PRG (PRG) ¶ PROGRAM VISU_PRG only a placeholder for calls to this programs that are not completely qualified maybe called from the taskconfig where the user can see this identifier so not hidden at all
VisuStructButtonClientSpecificData (STRUCT) ¶ TYPE VisuStructButtonClientSpecificData : STRUCT InOut: Name Type ToggleInternalState BOOL
VisuStructComplexFrameClientSpecificData (STRUCT) ¶ TYPE VisuStructComplexFrameClientSpecificData : STRUCT InOut: Name Type Initial initialized BOOL TRUE scrollingManagerChecksum VisuTypeCheckSum visuSize VisuStructPoint refVisuVersion USINT sendRefVisuVersion BOOL iWidthIncrement INT iHeightIncrement INT widthHeightIncrChecksum VisuTypeCheckSum stateVarChecksum VisuTypeCheckSum swipingClientData FrameSwipingClientSpecificData
VisuStructPolygonClientSpecificData (STRUCT) ¶ TYPE VisuStructPolygonClientSpecificData : STRUCT InOut: Name Type checksum VisuTypeCheckSum resizeChecksum VisuTypeChecksum iWidthIncrement INT iHeightIncrement INT
TL_ElementProperties (Text List) ¶
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 Properties: Clip FrameColor FrameStyle FrameWidth Methods: FB_Exit ElementInfo GetChildElementSize HandleInputChilds Initialize Paint PaintChilds PaintSelf SetClientData SetLayerManager UpdateChilds prvDrawFrame prvDrawText Structure: FB_Exit (Method) IContainer Clip (Property) IContainerPaintSelf PaintSelf (Method) ILayeredVisualElement SetLayerManager (Method) IVisualElement ElementInfo (Method) Initialize (Method) Paint (Method) SetClientData (Method) IVisualElementWithFrame FrameColor (Property) FrameStyle (Property) FrameWidth (Property) protected GetChildElementSize (Method) HandleInputChilds (Method) PaintChilds (Method) UpdateChilds (Method) prvDrawFrame (Method) prvDrawText (Method)
VisuFbGroupOverlay.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
VisuFbTabControlOverlayTabs.HandleInput (METH) ¶ METHOD HandleInput : BOOL InOut: Scope Name Type Return HandleInput BOOL Input pEvent POINTER TO VisuStructEvent