VisuFctIsToPaintSelection (FUN) ¶ FUNCTION VisuFctIsToPaintSelection : BOOL InOut: Scope Name Type Return VisuFctIsToPaintSelection BOOL Input pClientData POINTER TO VisuStructClientData currentPosition VisuStructPaintRectangle
Public Parts ¶ Animations Tap Awareness VisuFbAnalyzeStateVarsTapAware (FunctionBlock) VisuFbMoveAbsoluteTapAware (FunctionBlock) Execute (Method) prvIsChangedToPreviousCall (Method) VisuFbMoveAbsoluteTapAwareF (FunctionBlock) Execute (Method) prvIsChangedToPreviousCall (Method) VisuFbMoveRelativeTapAware (FunctionBlock) prvIsChangedToPreviousCall (Method) VisuFbAnalyzeTextVarsDateTimeOnly (FunctionBlock) GetAsDWORD (Method) GetAsLINT (Method) GetAsLWORD (Method) GetType (Method) Initialize (Method) Enumerations VisuEnumActionType (Enum) VisuEnumAfterTransformation (Enum) VisuEnumAttachedElementLocation (Enum) VisuEnumBrushStyle (Enum) VisuEnumCreateTemporaryRenderLocationFlags (Enum) VisuEnumFileTransferError (Enum) VisuEnumHorizontalAlignment (Enum) VisuEnumInputOnElementType (Enum) VisuEnumIsotropicType (Enum) VisuEnumLineCapStyle (Enum) VisuEnumLineJoinStyle (Enum) VisuEnumOrientation (Enum) VisuEnumPenStyle (Enum) VisuEnumPieType (Enum) VisuEnumPolygonType (Enum) VisuEnumPropertyElement (Enum) VisuEnumRectangleFlags (Enum) VisuEnumRedundancyValueChanged (Enum) VisuEnumTextFlag (Enum) VisuEnumVerticalAlignment (Enum) VisuTouchState (Enum) Visu_ClientType (Enum) Visu_DialogResult (Enum) FunctionBlocks SizeProvider ContainerSizeProvider (FunctionBlock) Height (Property) Initialize (Method) SetClientData (Method) SetContainerSize (Method) Width (Property) ISizeProvider (Interface) Height (Property) Width (Property) VisuSizeProvider (FunctionBlock) 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) GVLs Visu_DateTime (GVL) Visu_Globals (GVL) Visu_Selection_Constants (GVL) Interfaces IApplicationRectangleProvider (Interface) ProvideRectangles (Method) ICallOnDialogBlocks (Interface) Execute (Method) ICallOnVisuBlocks (Interface) Execute (Method) IClippingLayer (Interface) ClippingActive (Property) ClippingRect (Property) ICustomEventHandler (Interface) HandleCustomEvent (Method) IDialogCloseListener (Interface) DialogClosed (Method) IDialogCloseListenerWithTag (Interface) DialogClosedWithTag (Method) IDialogManager10 (Interface) ClosePAADialog2 (Method) CollectNonModalDialogRectangles (Method) IDialogManager2 (Interface) CheckEventQueue (Method) CloseDialog2 (Method) IDialogManager3 (Interface) CollectRectangles (Method) HasOpenModalDialog (Method) IDialogManager4 (Interface) CallOnAllDialogs (Method) GetRegisteredDialogsBlockwise (Method) IDialogManager5 (Interface) GetDialogToClose (Method) GetDialogToOpen (Method) IsDialogOpen (Method) IDialogManager6 (Interface) SetTopMostDialogRect (Method) IDialogManager7 (Interface) CalculateDialogPositionForPAA (Method) ClosePAADialog (Method) SetPAADialogOpenObject (Method) getPaintAfterAllOpen (Method) getVersion (Method) IDialogManager8 (Interface) HandleInputBefore (Method) IDialogManager9 (Interface) SetClientDataWithoutStartCycle (Method) IDrawingInterface3 (Interface) UntransformHeight (Method) UntransformWidth (Method) IElementNameProvider (Interface) GetElementName (Method) IFrameManager (Interface) GetFrameCount (Method) GetRegisteredFrames (Method) GetSelectedVisu (Method) GetVisuCount (Method) GetVisuName (Method) RegisterFrame (Method) SwitchToVisuGlobally (Method) UnregisterFrame (Method) IFrameManager2 (Interface) GetFrameByIndex (Method) GetSelectedVisuByIndex (Method) SwitchToVisu2 (Method) SwitchToVisuByIndex (Method) IFrameManagerBase (Interface) SwitchToVisu (Method) IGestureEventHandler (Interface) HandleFlickGesture (Method) HandlePanGesture (Method) HandleSpreadPinchGesture (Method) IGestureEventHandler2 (Interface) HandleTouchEvent (Method) IGestureEventHandler3 (Interface) HandleTouchEvent2 (Method) IGridProvider (Interface) GetColumnWidth (Method) GetRowHeight (Method) NumberOfColumns (Property) NumberOfRows (Property) IInputOnElementEventHandler (Interface) HandleInputOnElementEvent (Method) IKeyEventHandler (Interface) HandleKeyEvent (Method) ILayerManager (Interface) EndLayer (Method) SetAdditionalLayers (Method) StartLayer (Method) ILayeredVisualElement (Interface) SetLayerManager (Method) IMouseEventHandler (Interface) HandleMouseBtnEvent (Method) HandleMouseMoveEvent (Method) IPAADialog (Interface) ClosePAADialog (Method) CollectRectangles (Method) HandlePAASelection (Method) SetTransformPAA (Method) IPAADialog2 (Interface) ClosePAADialog2 (Method) IPaintAfterAll (Interface) PAAClose (Method) PAAgetSize (Method) PAAgetSurroundingRect (Method) PAAgetUpdateRects (Method) PAAhandleInputBefore (Method) PAApaintAfterAll (Method) IPaintAfterAll2 (Interface) PAAGetTouchContentSurroundingRect (Method) PAAInitialize (Method) IPaintAfterAllOwningElement (Interface) OwningElement (Property) IPaintAfterAllRectangleProvider (Interface) PAAAddRectangles (Method) IPaintAfterAllSelection (Interface) HandlePAASelection (Method) IProvidesContainerSize (Interface) SetContainerSize (Method) IProvidesElementName (Interface) GetElementName (Method) IProvidesTabOrder (Interface) GetTabOrderIdArray (Method) IRectangleListManager (Interface) AddRectangle (Method) AddZoomScrollLimits (Method) ForwardCall (Method) ForwardCallWithMouseDownInfo (Method) PopClipping (Method) PushClipping (Method) SetUpdateNecessary (Method) IRectangleListManager2 (Interface) AddContentRect (Method) AddRectangleTransformed (Method) AddTouchRectRenderLocationInfo (Method) PushClippingTransformed (Method) IRectangleListManager3 (Interface) AddContentRectTransformed (Method) IRectangleListManager4 (Interface) AddLargeScrollLimits (Method) IRectangleProvider (Interface) AddRectangles (Method) IRequiresInitMeasureString (Interface) ISelectionManager (Interface) DoSelectedAction (Method) EnabledSelectionType (Property) FrameOffset (Property) ResetSelection (Method) SelectElement (Method) SelectElementAt (Method) SelectNextElement (Method) SelectionColors (Property) SelectionLook (Property) ISelectionManager2 (Interface) AddListener (Method) RemoveListener (Method) ISelectionManagerListener (Interface) SelectionChanged (Method) ISpecialEventHandler (Interface) HandleSpecialEvent (Method) ISupportsRealDrawing (Interface) Center (Property) MoveAbsolute (Property) RealDrawing (Property) IUserMgmtEventHandler (Interface) HandleLogin (Method) HandleLoginFailed (Method) HandleLogout (Method) HandlePasswordChange (Method) IValueChangedListener (Interface) ValueChanged (Method) IVisuManager (Interface) GetCurrentVisu (Method) GetDialogManager (Method) GetFrameManager (Method) GetRegisteredVisus (Method) GetVisuCount (Method) SetMainVisuGlobally (Method) SetStartVisu (Method) IVisuManager2 (Interface) CallOnAllVisus (Method) GetRegisteredVisusBlockwise (Method) IVisuManager3 (Interface) GetNextShownVisu (Method) GetPreviousShownVisu (Method) IVisuManagerBase (Interface) GetDialogManagerBase (Method) GetFrameManagerBase (Method) GetInternCommandManagerBase (Method) LastMainVisu (Method) NextMainVisu (Method) RegisterVisu (Method) SetMainVisu (Method) UnregisterVisu (Method) IVisuStreamFileNameInfo (Interface) FileNameProposal (Property) IVisuStreamHandler (Interface) EndOperation (Method) StartOperation (Method) IVisuStreamReader (Interface) Read (Method) IVisuStreamSetFileName (Interface) FileName (Property) IVisuStreamWriter (Interface) Write (Method) IVisuUserEventManager (Interface) SetCustomEventHandler (Method) SetEditBoxEventHandler (Method) SetGestureEventHandler (Method) SetInputOnElementEventHandler (Method) SetKeyEventHandler (Method) SetMouseEventHandler (Method) SetSpecialEventHandler (Method) SetUserMgmtEventHandler (Method) IVisualElementLayer (Interface) Initialized (Property) Paint (Method) IVisualElementOfflineScaling (Interface) SetOfflineScalingFactors (Method) IVisualElementProvidesChildElements (Interface) GetElementIdArray (Method) IVisualElementProvidesSubElements (Interface) GetSubElements (Method) IVisualisationAccessRights (Interface) HasInputAccess (Method) HasVisibilityAccess (Method) IVisualizationStyle (Interface) GetColor (Method) GetDINT (Method) GetFont (Method) GetFontWithColor (Method) GetString (Method) GetUDINT (Method) Structures VisuStructClientTagData (Struct) VisuStructColors (Struct) VisuStructColorsInfo (Struct) VisuStructElementState (Struct) VisuStructFont (Struct) VisuStructPointD (Struct) VisuStructRadius (Struct) VisuStructSimpleRectWithBorder (Struct) VisuStructSimpleRectangleD (Struct) VisuStructSingleIECTouchInfo (Struct) VisuStructTextProperties (Struct) Visu_StructSelectionChangedData (Struct) Types Visu_TypeString (Alias)
Animations ¶ Tap Awareness VisuFbAnalyzeStateVarsTapAware (FunctionBlock) VisuFbMoveAbsoluteTapAware (FunctionBlock) Execute (Method) prvIsChangedToPreviousCall (Method) VisuFbMoveAbsoluteTapAwareF (FunctionBlock) Execute (Method) prvIsChangedToPreviousCall (Method) VisuFbMoveRelativeTapAware (FunctionBlock) prvIsChangedToPreviousCall (Method) VisuFbAnalyzeTextVarsDateTimeOnly (FunctionBlock) GetAsDWORD (Method) GetAsLINT (Method) GetAsLWORD (Method) GetType (Method) Initialize (Method)
VisuFctWriteValueIfValid (FUN) ¶ FUNCTION VisuFctWriteValueIfValid : INT InOut: Scope Name Type Return VisuFctWriteValueIfValid INT Input pstToWrite POINTER TO STRING pDataToWriteTo POINTER TO BYTE dataType Visu_Types pInputChecks POINTER TO Visu_InputChecks Inout Const optDateTimeFormat STRING
VisuFct_IsBehindOverlayElement (FUN) ¶ FUNCTION VisuFct_IsBehindOverlayElement : BOOL InOut: Scope Name Type Return VisuFct_IsBehindOverlayElement BOOL Input elem IVisualElement
VisuRegistrationHelpDuringDecl (FUN) ¶ FUNCTION VisuRegistrationHelpDuringDecl : BYTE The intention of this function is to allow the registration of globally (generated) instances to a pointer declared within the library within the declaration itself. That means it allows to write the following code without the need of an additionally generated assignment: generatedInst : LibType := (a:=1, b:=2, dummy:= VisuRegistrationHelpDuringDecl(VisuGlobals.g_pMyInst, ADR(generatedInst)) InOut: Scope Name Type Return VisuRegistrationHelpDuringDecl BYTE Inout pDest POINTER TO BYTE Input pSrc POINTER TO BYTE
Visu_Assert (FUN) ¶ FUNCTION Visu_Assert : BOOL InOut: Scope Name Type Return Visu_Assert BOOL Input x BOOL
Visu_FctGetDevicePixelRatioFromAdditionalData (FUN) ¶ FUNCTION Visu_FctGetDevicePixelRatioFromAdditionalData : REAL InOut: Scope Name Type Comment Return Visu_FctGetDevicePixelRatioFromAdditionalData REAL Input pEvent POINTER TO VisuStructEvent A pointer to VisuStructEvent, that allows to access the additional data dataByteOrder Visu_EnumByteOrder Specifies the byte order
Visu_FctInitMemSet (FUN) ¶ FUNCTION Visu_FctInitMemSet : BOOL Initializes a piece of memory by overwriting it with 0. The method is necessary to ensury, that a new client doesn’t get the same piece of memory again having the same values when the client used this piece of memory the last time (that could lead to paint bugs, because it would look like, that nothing had changed). InOut: Scope Name Type Return Visu_FctInitMemSet BOOL Input pBitfield POINTER TO ARRAY [0..0] OF BYTE iSize DINT
Visu_PRG.KeepAliveClients (PROP) ¶ PROPERTY KeepAliveClients : BOOL