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
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 23.05.2024, 09:56:37 companyName string 3S-Smart Software Solutions GmbH libraryFile VisuElemXYChart.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile VisuElemXYChart.clean.json version version 2.0.0.0 ProjectInformation AllowVisuLibraryRedirection bool True IsEndUserLibrary False PreserveCompiledLibComments True Released True VisuElements True LastModificationDateTime date 23.05.2024, 09:56:30 LibraryCategories library-category-list Intern|Visu Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace XYChart Description See: Description DocFormat reStructuredText Placeholder System_VisuElemXYChart Project VisuElemXYChart ServerBuildException ok Title VisuElemXYChart Version version 4.6.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) CmpDynamicText ¶ Library Identification ¶ Placeholder: CmpDynamicText Default Resolution: CmpDynamicText, * (System) Namespace: CmpDynamicText Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpDynamicText CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CmpVisuHandler ¶ Library Identification ¶ Placeholder: CmpVisuHandler Default Resolution: CmpVisuHandler, * (System) Namespace: CmpVisuHandler Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpVisuHandler FloatingPointUtils ¶ Library Identification ¶ Placeholder: FloatingPointUtils Default Resolution: FloatingPointUtils, * (System) Namespace: FPU Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: FloatingPointUtils Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System) VisuElemBase ¶ Library Identification ¶ Placeholder: System_VisuElemBase Default Resolution: VisuElemBase, * (System) Namespace: VisuElemBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: System_VisuElemBase VisuFPlot ¶ Library Identification ¶ Placeholder: VisuFPlot Default Resolution: VisuFPlot, * (Intern) Namespace: VisuFPlot Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: VisuFPlot VisuInputs ¶ Library Identification ¶ Placeholder: System_VisuInputs Default Resolution: VisuInputs, * (System) Namespace: VisuInputs Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuInputs
VisuFbXYChartDataProvider.GetDataProviderAxis (METH) ¶ METHOD GetDataProviderAxis : IXYChartDataProviderAxis Get data provider interface for a specific axis InOut: Scope Name Type Return GetDataProviderAxis IXYChartDataProviderAxis Input iWhich INT
VisuFbXYChartDataProvider.GetPntAxisProper (METH) ¶ METHOD GetPntAxisProper : POINTER TO VisuStructXYChartAxis Get pointer to properties of specific axis Instantiated into code generation part where there are all the properties InOut: Scope Name Type Return GetPntAxisProper POINTER TO VisuStructXYChartAxis Input iWhich INT
VisuFbXYChartDataProvider.GetPntCurveProper (METH) ¶ METHOD GetPntCurveProper : POINTER TO VisuStructXYChartCurve Get pointer to properties of specific curve Instantiated into code generation part where there are all the properties InOut: Scope Name Type Return GetPntCurveProper POINTER TO VisuStructXYChartCurve Input iWhich INT
VisuFbXYChartDataProvider.GetPntDataProper (METH) ¶ METHOD GetPntDataProper : POINTER TO VisuStructXYChart Get pointer to local data of the element, instantiated into code generation part InOut: Scope Name Type Return GetPntDataProper POINTER TO VisuStructXYChart
VisuFbXYChartDataProvider.SetMultiClientData (METH) ¶ METHOD SetMultiClientData InOut: Scope Name Type Input pClientData POINTER TO VisuStructClientData pClientSpecificData POINTER TO StruXYChartClientSpecificData xMultiClient BOOL
Intern ¶ FctGetAngle (Function) FctGetAngleFromProp (Function) FctIncreaseElemRectForLine (Function) Frame FramePaintState (Enum) GVL_VisuFrameStaticState (GVL) VisuFbFrameSwipingHelper (FunctionBlock) ClientSupportsPreview (Property) LastIndex (Property) State (Property) paintCycle (Method) HandleStateVariables (Function) VISU_PRG (Program) VisuStructButtonClientSpecificData (Struct) VisuStructComplexFrameClientSpecificData (Struct) VisuStructPolygonClientSpecificData (Struct)