ArcObjects Library Reference  (Schematic)    

INgProjectEvents Interface

Provides access to events that occur on the graphic project.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.

Members

Description
Event AfterCloseProject Fires after the project closure.
Event AfterOpenDiagram Fires after any diagram opening.
Event AfterOpenProject Fires after the project opening.
Event AfterOpenView Fires after any view opening.
Event AfterSaveProject Fires after the project saving.
Event BeforeCloseDiagram Fires before any diagram closure. Returns TRUE to abort the close process.
Event BeforeCloseProject Fires before the project closes.
Event BeforeCloseView Fires before any view closure.
Event BeforeInitProject Fires before the project initializes.
Event BeforeOpenDiagram Fires before any diagram opening.
Event BeforeOpenProject Fires before the project opens.
Event BeforeOpenView Fires before any view opening. Returns the handle and the parent handle for the view.
Event IsDiagramOpenedByFramework Fires when opening any diagram. Returns TRUE if the diagram opening is managed by the framework (that is, the predefined Schematics 'Select diagram to open' dialog box opens), and FALSE if this is handled by the application.
Event IsDiagramSavedByFramework Fires when saving any diagram. Returns TRUE if the diagram is saved by the framework, and FALSE if this is handled by the application.
Event IsDigitEnabled Returns TRUE if the digitizing tool is enabled or not.
Event IsDigitMadeByFramework Fires when digitizing. Returns TRUE if the digitizing is managed by the framework (that is, the predefined Schematics 'Select element type to create' dialog box opens), and FALSE if this is handled by the application.
Event IsDigitTypeEnabled Returns TRUE if the digitizing is enabled for the 'eltType' element type.
Event IsElementRemoved Fires when removing any element in any diagram. Returns TRUE if the element can be removed.
Event IsPrintMadeByFramework Fires when printing any view. Returns TRUE if the view printing is managed by the framework, and FALSE if this is handled by the application.
Event IsRemoveEnabledOnDiagram Fires when any diagram is activate. Returns TRUE if the removal is authorized in the active diagram.
Event IsSessionSavedByFramework Fires when saving any schematic session. Returns TRUE if the session is saved by the framework, and FALSE if this is handled by the application.
Event IsViewDestroyedByFramework Fires when deleting any view. Returns TRUE if the view destruction is managed by the framework, and FALSE if this is handled by the application.
Event NameOfDigitDrawing Fires when users clicks the 'point' point while the drawing digitizing mode is enabled for the 'drawingType' type of drawings in the 'Diagram' diagram. Returns the name of the newly digitized drawing.
Event NameOfDigitLink Fires when users clicks on the 'n1' and 'n2' nodes while the link digitizing mode is enabled for the 'LinkType' type of links in the 'Diagram' diagram. Returns the name of the newly digitized link.
Event NameOfDigitNode Fires when users clicks the 'point' point while the node digitizing mode is enabled for the 'nodeType' type of nodes in the 'Diagram' diagram. Returns the name of the newly digitized node.
Event OnAskForSelectFromSchematic Fires when the user asks to select the objects related to the active schematic view's selection set in a view other than a schematic view (that is, a GIS geographic view, for instance).
Event OnAskForSelectInSchematic Fires when the user asks to select in the schematic views all elements related to the selection set from a view other than a schematic view (that is, a GIS geographic view, for instance).
Event OnChangeExtent Fires when the extent of any view changes.
Event OnClickOnElement Fires when any element located at any position is clicked in any view using any type mouse click (see esriNgMouseClick).
Event OnClickOnElementType Fires when any legend entry related to an element group is clicked in the legend window using any type mouse click (see esriNgMouseClick).
Event OnClickOnFlag Fires when any flag is clicked in any view at any position using any type mouse click (see esriNgMouseClick).
Event OnClickOnProperty Fires when any legend entry related to a property is clicked in the legend window using any type mouse click (see esriNgMouseClick).
Event OnClickOnPropertyFilter Fires when any legend entry related to a property filter is clicked in the legend window using any type mouse click (see esriNgMouseClick).
Event OnClickOnView Fires when any type mouse click (see esriNgMouseClick) occurs at any position in any view.
Event OnConnectionChange Fires when the user disconnects any link in any view.
Event OnDropElements Fires when a set of elements is drag-and-dropped in any view.
Event OnKeyDownOnView Fires when any keyboard key is pressed on the keyboard while any view is active.
Event OnMoveElements Fires when the user moves a set of elements with the mouse in any view.
Event OnRedraw Fires when any view is redrawn.
Event OnRefreshToolbar Fires when toolbars refresh.
Event OnSelectionChange Fires when the selection set changes in any view.
Event OnStatusChange Fires when any status message changes.
Event OnTrace Fires for debugging purposes to trace the programme according the 'level' trace.

CoClasses that implement INgProjectEvents

CoClasses and Classes Description
NgProject Project object.
SchematicAlgoMarkCrossings Mark Crossing schematic algorithm object.
SchematicAlgoRotateNodesAlongLinks Rotate Nodes Along Links schematic algorithm object.
SchematicExtension (esriSchematicUI) Schematic Extension object.
SchematicProjectMgr Schematic project manager object.

See Also

INgProject Interface

 


Feedback Send feedback on this page