VisuFctCheckSpecificClientType (FUN) ¶ FUNCTION VisuFctCheckSpecificClientType : BOOL InOut: Scope Name Type Return VisuFctCheckSpecificClientType BOOL Input pClientData POINTER TO VisuStructClientData requestedClientType Visu_ClientType
VisuFctClearElementEntries (FUN) ¶ FUNCTION VisuFctClearElementEntries : BOOL InOut: Scope Name Type Return VisuFctClearElementEntries BOOL Input diStartIndex DINT diEndIndex DINT pClientData POINTER TO VisuStructClientData
VisuFctRectSize (FUN) ¶ FUNCTION VisuFctRectSize : VisuStructPoint InOut: Scope Name Type Comment Return VisuFctRectSize VisuStructPoint Inout rect VisuStructSimpleRectangle inout only for optimization
VisuFctSetNumericValue (FUN) ¶ FUNCTION VisuFctSetNumericValue : BOOL InOut: Scope Name Type Return VisuFctSetNumericValue BOOL Input pVariable POINTER TO BYTE varType Visu_Types pValue POINTER TO Visu_AllNumericTypesUnion
VisuFctSetRectangleUpdateNecessaryOnAllClients (FUN) ¶ FUNCTION VisuFctSetRectangleUpdateNecessaryOnAllClients : BOOL InOut: Scope Name Type Return VisuFctSetRectangleUpdateNecessaryOnAllClients BOOL
VisuFctIsRectangleRotated (FUN) ¶ FUNCTION VisuFctIsRectangleRotated : BOOL InOut: Scope Name Type Return VisuFctIsRectangleRotated BOOL Inout rect VisuStructPaintRectangle
VisuFctLimitSimpleRectangleSize (FUN) ¶ FUNCTION VisuFctLimitSimpleRectangleSize : VisuStructSimpleRectangle InOut: Scope Name Type Return VisuFctLimitSimpleRectangleSize VisuStructSimpleRectangle Input rectangle VisuStructSimpleRectangle maxSize VisuStructPoint
VisuFctPaintSelection (FUN) ¶ FUNCTION VisuFctPaintSelection : BOOL Executes the drawing commands that are needed to draw the current element selection InOut: Scope Name Type Comment Return VisuFctPaintSelection BOOL Input pCurrentSelectionData POINTER TO Visu_StructSelectionData The current selection data selectionColors VisuStructColors The current selection colors selectionLook VisuStructElementLook The current selection look iFrameOffset INT The offset of the selection frame iPositionIndex INT The current position in the position array dwPaintFlags DWORD Additional paint flags iRadius INT elementType VisuEnumSimpleType pElementTexts POINTER TO VisuStructElementTexts optional element texts pElementTextProperties POINTER TO VisuStructTextProperties optional element texts properties pTextChanges POINTER TO VisuFbAnalyzeTextVars optional element text variables pClientData POINTER TO VisuStructClientData Inout elementPosition VisuStructPaintRectangle elementState VisuStructElementState
VisuFctSelectElement (FUN) ¶ FUNCTION VisuFctSelectElement : DWORD In the case of VISU_SELECTION_AT the input variable pPosition should be considered. In the case of VISU_SELECTION_ELEMENT the input variable iVisualElement should be considered. InOut: Scope Name Type Comment Return VisuFctSelectElement DWORD Input pClientData POINTER TO VisuStructClientData The current client data pCurrentSelectionData POINTER TO Visu_StructSelectionData The current selection data pNewSelectionData POINTER TO Visu_StructSelectionData The new selection data dwSelectionType DWORD The selection type pPosition POINTER TO ARRAY [0..9] OF INT The position to select iVisualElement IVisualElement The visual element to select iElemIndex INT The current element index iElemId INT The current element id iPositionIndex INT The current position in the position array caller IVisualElement The element which checks the selection
VisuFctSetMaxElementCountPaintAfterAll (FUN) ¶ FUNCTION VisuFctSetMaxElementCountPaintAfterAll : BOOL Notice: should only be called for overlay. In case of non-overlay, the value of VISU_ELEMENTCOUNT_PAINTAFTERALL should not be greater than 1. Values greater than 1 will not be accepted. InOut: Scope Name Type Return VisuFctSetMaxElementCountPaintAfterAll BOOL Input diMaxElementCountPaintAfterAll DINT