IGestureEventHandler.HandlePanGesture (METH) ¶ METHOD HandlePanGesture : BOOL This method will be called when a pan gesture was detected by the visualiuation. RETURN: TRUE - When the handler has handled this event and it should not be handled by someone else FALSE - When the event is not handled by this handler InOut: Scope Name Type Comment Return HandlePanGesture BOOL Input start VisuStructPoint The point on the screen where this gesture was started offset VisuStructPoint In fact not a point but an offset. The distance, the gesture was moved on the screen. pClient POINTER TO VisuStructClientData A pointer to the client structure were the event occurred.
IGestureEventHandler.HandleSpreadPinchGesture (METH) ¶ METHOD HandleSpreadPinchGesture : BOOL This method will be called when a spread/pinch gesture was detected by the visualiuation. RETURN: TRUE - When the handler has handled this event and it should not be handled by someone else FALSE - When the event is not handled by this handler InOut: Scope Name Type Comment Return HandleSpreadPinchGesture BOOL Input startCenter VisuStructPoint The center point of the gesture on the screen where it was started center VisuStructPoint The center point of the gesture where it was finished scaleFactor REAL The scale factor of this gesture startOrientation REAL The orientation at the start of the gesture in degrees: 0 -> first touch right, second touch left 90 -> first touch bottom, second touch top 180 -> first touch left, second touch right 270 -> first touch top, second touch bottom rotationAngle REAL The orientation at the end of the gesture in degrees: 0 -> first touch right, second touch left 90 -> first touch bottom, second touch top 180 -> first touch left, second touch right 270 -> first touch top, second touch bottom pClient POINTER TO VisuStructClientData A pointer to the client structure were the event occurred.
IFrameManager2.GetSelectedVisuByIndex (METH) ¶ METHOD GetSelectedVisuByIndex : INT Will return the index of the currently selected visualization or a negative value in case of an error InOut: Scope Name Type Comment Return GetSelectedVisuByIndex INT Input index INT The the internal array index of the frame that should be handled pClientData POINTER TO VisuStructClientData The client whose frame information is requested
IFrameManager2.SwitchToVisu2 (METH) ¶ METHOD SwitchToVisu2 : INT InOut: Scope Name Type Comment Return SwitchToVisu2 INT Input stFramePath STRING(255) The path of the frame that should be handled @IECCodeConverter_Type: String pClientData POINTER TO VisuStructClientData The client whose frame content shall be changed iIndex INT the index of the visualization that should be selected xUpdVar BOOL If also the variable linked to the frame has to be updated xUpdLastIndex BOOL If also the index stored as “last call” has to be updated (specifically used in redundancy)
IFrameManager2.SwitchToVisuByIndex (METH) ¶ METHOD SwitchToVisuByIndex : INT It switches the visualization using the index instead of the frame path InOut: Scope Name Type Comment Return SwitchToVisuByIndex INT Input iIndexFrame INT The internal array index of the frame that should be handled pClientData POINTER TO VisuStructClientData The client whose frame content shall be changed iIndex INT The index of the visualization that should be selected xUpdVar BOOL If also the variable linked to the frame has to be updated xUpdLastIndex BOOL If also the index stored as “last call” has to be updated (specifically used in redundancy)
IGestureEventHandler2 (ITF) ¶ INTERFACE IGestureEventHandler2 EXTENDS IGestureEventHandler Methods: HandleTouchEvent HandleFlickGesture , inherited from IGestureEventHandler HandlePanGesture , inherited from IGestureEventHandler HandleSpreadPinchGesture , inherited from IGestureEventHandler Structure: HandleTouchEvent (Method)
IGestureEventHandler2.HandleTouchEvent (METH) ¶ METHOD HandleTouchEvent : BOOL This method will be called when a touch handled by IEC was detected by the visualiuation. Please remark: This method has been superseded by IGestureEventHandler3.HandleTouchEvent2 so when you implement IGestureEventHandler3.HandleTouchEvent2, then it’s no longer necessary to implement this method. RETURN: TRUE - When the handler has handled this event and it should not be handled by someone else FALSE - When the event is not handled by this handler InOut: Scope Name Type Comment Return HandleTouchEvent BOOL Input numTouches INT The number of informations contained in this event callback (-> pTouches) pTouches POINTER TO VisuStructSingleIECTouchInfo A pointer to an array of touch informations; it is allowed to access this pointer in the range [0..numTouches-1]
IGestureEventHandler3 (ITF) ¶ INTERFACE IGestureEventHandler3 EXTENDS IGestureEventHandler2 Methods: HandleTouchEvent2 HandleFlickGesture , inherited from IGestureEventHandler HandlePanGesture , inherited from IGestureEventHandler HandleSpreadPinchGesture , inherited from IGestureEventHandler HandleTouchEvent , inherited from IGestureEventHandler2 Structure: HandleTouchEvent2 (Method)
IFrameManager.GetVisuName (METH) ¶ METHOD GetVisuName : STRING InOut: Scope Name Type Return GetVisuName STRING Input stFramePath STRING(255) iIndex INT bFullName BOOL
IFrameManager.RegisterFrame (METH) ¶ METHOD RegisterFrame : INT InOut: Scope Name Type Return RegisterFrame INT Input stPath STRING(255) frame IFrameElement