FctIncreaseElemRectForLine (FUN) ¶ FUNCTION FctIncreaseElemRectForLine : VisuStructSimpleRectangle helper function to increase the size of the element line, depending on the line width. InOut: Scope Name Type Comment Return FctIncreaseElemRectForLine VisuStructSimpleRectangle Input StaticPositionPolygon POINTER TO VisuStructPolygon line with 2 points StaticPosition POINTER TO VisuStructRectangle the line element may also be stored in a rectangle iStaticAngle INT pStaticCenter POINTER TO VisuStructPoint xUseRealPaintCoordinates BOOL pAbsoluteAnimation POINTER TO VisuFbMoveAbsolute pAbsoluteAnimationF POINTER TO VisuFbMoveAbsoluteF pRelativeAnimation POINTER TO VisuFbMoveRelativeForLine xUseLineWidth BOOL should only be true, with penstyle <> hollow iLineWidth INT
Frame ¶ FramePaintState (Enum) GVL_VisuFrameStaticState (GVL) VisuFbFrameSwipingHelper (FunctionBlock) ClientSupportsPreview (Property) LastIndex (Property) State (Property) paintCycle (Method)
FramePaintState (ENUM) ¶ TYPE FramePaintState : Attributes: qualified_only InOut: Name Initial PAINT_NORMAL 0 PAINT_FRAME_BEFORE 1 PAINT_FRAME_AFTER 2
GVL_VisuFrameStaticState (GVL) ¶ Attributes: qualified_only InOut: Name Type Comment g_bIsInnerFrame BOOL Control variable for frame swiping. Only the most outer frame can be swiped, if configured
VisuFbFrameSwipingHelper (FB) ¶ FUNCTION_BLOCK VisuFbFrameSwipingHelper Helper class for the frame that handles the painting of preview visus. It basically works as a state machine indicating which visu has to be drawn: NORMAL => Just the main frame visu BEFORE => The previous frame visu should be drawn AFTER => The next frame visu should be drawn When all preview visus have been painted, the state switches back to NORMAL. Properties: ClientSupportsPreview LastIndex State Methods: paintCycle Structure: ClientSupportsPreview (Property) LastIndex (Property) State (Property) paintCycle (Method)
VisuFbFrameSwipingHelper.ClientSupportsPreview (PROP) ¶ PROPERTY ClientSupportsPreview : BOOL
VisuFbTabControlOverlayTabs.Destruct (METH) ¶ METHOD Destruct : BOOL This method will be removed and replaced with a implicit Destructor (opposite to Init) InOut: Scope Name Type Return Destruct BOOL
VisuFbTabControlOverlayTabs.GetClientData (METH) ¶ METHOD GetClientData : POINTER TO VisuElemBase.VisuStructClientData InOut: Scope Name Type Return GetClientData POINTER TO VisuElemBase.VisuStructClientData
VisuFbTabControlOverlayTabs.GetText (METH) ¶ METHOD GetText : VisuElemBase.Visu_TypeString Returns the text of the element Elements should return the translated format string (not the replaced text -> printf on the formatstring) here. InOut: Scope Name Type Return GetText VisuElemBase.Visu_TypeString
VisuFbTabControlOverlayTabs.GetTextProperties (METH) ¶ METHOD GetTextProperties : BOOL InOut: Scope Name Type Comment Return GetTextProperties BOOL Output Font VisuElemBase.VisuStructFont dwOptAlignment DWORD returns the alignment dwFlags DWORD returns the flags, eg if pText points to WSTRING