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
VisuFctSetSimpleRect (FUN) ¶ FUNCTION VisuFctSetSimpleRect : BOOL InOut: Scope Name Type Return VisuFctSetSimpleRect BOOL Input pRect POINTER TO VisuStructSimpleRectangle iX1 INT iY1 INT iX2 INT iY2 INT
VisuFctGetMeasureStringResult (FUN) ¶ FUNCTION VisuFctGetMeasureStringResult : BOOL Function, to get the result of MeasureString. Call the function from HandleInput of the element function block when the EventTag = VISU_ET_MEASURESTRINGRESULT Returns true, when the measuring result is available, else false. After a successful result, the calling element should reset its iTextSizeIndex to avoid a second usage with VisuFctGetMeasureStringResult, where measuring was started for another element. InOut: Scope Name Type Return VisuFctGetMeasureStringResult BOOL Input pEvent POINTER TO VisuStructEvent iTextSizeIndex INT szTextSize POINTER TO VisuStructStaticSize
VisuFctGetMultitouchActive (FUN) ¶ FUNCTION VisuFctGetMultitouchActive : BOOL InOut: Scope Name Type Return VisuFctGetMultitouchActive BOOL
VisuFctGetMultitouchScrollbarsActive (FUN) ¶ FUNCTION VisuFctGetMultitouchScrollbarsActive : BOOL InOut: Scope Name Type Return VisuFctGetMultitouchScrollbarsActive BOOL