VisuFbInputRectangle.Top (PROP) ¶ PROPERTY Top : INT
VisuSizeProvider (FB) ¶ FUNCTION_BLOCK VisuSizeProvider IMPLEMENTS ISizeProvider Properties: Height Width Methods: Initialize Structure: Height (Property) Initialize (Method) Width (Property)
Functions ¶ VisuFctAddChecksumBool (Function) VisuFctAddChecksumForConverted (Function) VisuFctAdjustElemRectAndSelectRect (Function) VisuFctCalculateCompleteSurroundingSimpleRectOfElemArray (Function) VisuFctCalculateSurroundingSimpleRectOfElemArray (Function) VisuFctCheckClientSupportsFramePreview (Function) VisuFctCheckClientSupportsTouch (Function) VisuFctConfigureTextBufferSize (Function) VisuFctEvaluatePanGesture (Function) VisuFctGetElementClientData (Function) VisuFctGetElementEntry (Function) VisuFctGetIsNativeElementEventWithResult (Function) VisuFctGetMeasureString2Result (Function) VisuFctGetMeasureStringResult (Function) VisuFctGetMultitouchActive (Function) VisuFctGetMultitouchScrollbarsActive (Function) VisuFctGetPaintRectFromSimpleRect (Function) VisuFctGetRectangleFromPaintRect (Function) VisuFctGetRectangleFromSimpleRect (Function) VisuFctGetTextMargins (Function) VisuFctHandleInputWithoutInputHandler (Function) VisuFctIncreaseSimpleRectIfRotated (Function) VisuFctIsDegenerateRectangle (Function) VisuFctIsRectRotatedBy0To90Degree (Function) VisuFctIsRectRotatedBy180Degree (Function) VisuFctIsRectRotatedBy180To270Degree (Function) VisuFctIsRectRotatedBy270Degree (Function) VisuFctIsRectRotatedBy270To360Degree (Function) VisuFctIsRectRotatedBy90Degree (Function) VisuFctIsRectRotatedBy90To180Degree (Function) VisuFctIsRectangleRotated (Function) VisuFctLimitSimpleRectangleSize (Function) VisuFctPaintSelection (Function) VisuFctSelectElement (Function) VisuFctSetMaxElementCountPaintAfterAll (Function) VisuFctSetSimpleRect (Function) VisuFctSimpleRectangleFToSimpleRectangle (Function) VisuFctUtf8RuneLen (Function)
VisuFctAddChecksumBool (FUN) ¶ FUNCTION VisuFctAddChecksumBool : VisuTypeCheckSum InOut: Scope Name Type Return VisuFctAddChecksumBool VisuTypeCheckSum Input cs1 VisuTypeCheckSum bValue BOOL
VisuEnumPropertyElement (ENUM) ¶ TYPE VisuEnumPropertyElement : It enumerates the properties that a visu element can have It’s used in combination with “VISU_ELEMINFO_GET_SPECIFIC_PROPERTY” in “ElementInfo” method Attributes: qualified_only InOut: Name Comment PointingArea If “Used as pointig area” in present InputHandler If some input handler is used
VisuEnumRectangleFlags (ENUM) ¶ TYPE VisuEnumRectangleFlags : This structure should be kept in sync (at least no conflicting values) with TouchHandlingRectangleFlags from the runtime Attributes: qualified_only InOut: Name Initial Comment None 16#0 Scrollable 16#1 ZoomAndScrollable 16#3 zoomable implies scrollable Rotatable 16#4 FlickScrollable 16#8 TouchInIEC 16#10 MouseDownHandling 16#80 16#20, 16#40 are reserved by the runtimesystem ApplicationBackground 16#100 Visualization 16#200 ApplicationForeground 16#400 StopTouchEvaluation 16#800 Reserved 16#80000000 This reserved value is used to distinguish between rectangle and additional data
VisuEnumRedundancyValueChanged (ENUM) ¶ TYPE VisuEnumRedundancyValueChanged : Enum for different possible actions to do when in visu redundancy we change a visu variable on the active device. Attributes: qualified_only InOut: Name Initial Comment NoChange 0 no action is done on the passive device OnlySyncArea the value is changed on the passive device if the variable belongs to one of the synchronized areas Always the value is always changed on the passive device
VisuFctGetElementEntry (FUN) ¶ FUNCTION VisuFctGetElementEntry : POINTER TO VisuStructElementClientDataEntry InOut: Scope Name Type Return VisuFctGetElementEntry POINTER TO VisuStructElementClientDataEntry Input pClientData POINTER TO VisuStructClientData iPos DINT
VisuFctGetIsNativeElementEventWithResult (FUN) ¶ FUNCTION VisuFctGetIsNativeElementEventWithResult : BOOL InOut: Scope Name Type Return VisuFctGetIsNativeElementEventWithResult BOOL Input pEvent POINTER TO VisuStructEvent
VisuFctGetMeasureString2Result (FUN) ¶ FUNCTION VisuFctGetMeasureString2Result : BOOL This function is used to retrieve the result of a previous call to MeasureString2. Normally this function is called from the HandleInput method of a visu element. InOut: Scope Name Type Comment Return VisuFctGetMeasureString2Result BOOL TRUE if the result was returned successfully. Input pCurrentClientData POINTER TO VisuStructClientData Points to the current client data. pEvent POINTER TO VisuStructEvent Points to the event, that was passed to method HandleInput diMeasureStringID DINT Identifies the request to measure the string. Pass here the return value of method MeasureString2. paiHeightAndWidths POINTER TO ARRAY [0..0] OF INT Points to an array of INT values, where the result of the string measuring will be stored. For a string of length N the positions 0 … N - 1 will be used to store the widths of the beginning substrings. The value at index N will be used to store the height of the measured string. iEffectiveArraySize INT The effective number of elements of the array above. Normally here will be passed N + 1 (if the length of the measured string is N)