IRectangleProvider (ITF) ¶ INTERFACE IRectangleProvider A visualization element (IVisualElement) can optionally implement this interface too if it needs to pass rectangles to the currently handled visualization client. Elements that handle nested elements (like groups, frames etc.) should implement this interface at least to forward according calls to their “child” elements. Methods: AddRectangles Structure: AddRectangles (Method)
ISelectionManager.SelectionLook (PROP) ¶ PROPERTY SelectionLook : VisuStructElementLook
ISelectionManager2 (ITF) ¶ INTERFACE ISelectionManager2 EXTENDS ISelectionManager Extension of the selection manager. It allows to add or remove a listener to the selection manager. The listener of type ISelectionManagerListener will be notified when the selection changes. Properties: EnabledSelectionType , inherited from ISelectionManager FrameOffset , inherited from ISelectionManager SelectionColors , inherited from ISelectionManager SelectionLook , inherited from ISelectionManager Methods: AddListener RemoveListener DoSelectedAction , inherited from ISelectionManager ResetSelection , inherited from ISelectionManager SelectElement , inherited from ISelectionManager SelectElementAt , inherited from ISelectionManager SelectNextElement , inherited from ISelectionManager Structure: AddListener (Method) RemoveListener (Method)
ISelectionManager2.AddListener (METH) ¶ METHOD AddListener : INT Adds a listener. The returnvalue is the id of the listener. Or -1, if the listener couldn’t be added. InOut: Scope Name Type Comment Return AddListener INT Input itfListener ISelectionManagerListener The listener instance to add
ISelectionManager2.RemoveListener (METH) ¶ METHOD RemoveListener : BOOL Removes the listener again. Returns true on success. InOut: Scope Name Type Comment Return RemoveListener BOOL Input iID INT the id of the listener, to remove
ISelectionManagerListener (ITF) ¶ INTERFACE ISelectionManagerListener EXTENDS __SYSTEM.IQueryInterface Functionblocks implementing this interface can be notified by the selection manager on change of the selection of elements by key-usage. Therefore the listener had to be added to the selection manager (see ISelectionManager2). Methods: SelectionChanged Structure: SelectionChanged (Method)
ISelectionManagerListener.SelectionChanged (METH) ¶ METHOD SelectionChanged : BOOL The listener get notified about the change of the selection. Triggered by key-events or calls to the selection manager functions by the application. See ISelectionManager. InOut: Scope Name Type Comment Return SelectionChanged BOOL Input selectionData Visu_StructSelectionChangedData Contains info about the changed selection.
IVisuManager.GetFrameManager (METH) ¶ METHOD GetFrameManager : IFrameManager InOut: Scope Name Type Return GetFrameManager IFrameManager
IVisuManager.GetRegisteredVisus (METH) ¶ METHOD GetRegisteredVisus : INT Will return the number of visualizations that have been copied to the array InOut: Scope Name Type Comment Return GetRegisteredVisus INT Input pDataResult POINTER TO ARRAY [0..VISU_MAN_MAXNUMOFVISUS] OF IVisualisation This array will be filled with all visualizations that are currently registered iSize INT The size of the array
IVisuManager.GetVisuCount (METH) ¶ METHOD GetVisuCount : INT Returns the number of currently registered visualizations InOut: Scope Name Type Return GetVisuCount INT