Provides access to events that occur on the graphic project.
| Description | ||
|---|---|---|
![]() |
AfterCloseProject | Fires after the project closure. |
![]() |
AfterOpenDiagram | Fires after any diagram opening. |
![]() |
AfterOpenProject | Fires after the project opening. |
![]() |
AfterOpenView | Fires after any view opening. |
![]() |
AfterSaveProject | Fires after the project saving. |
![]() |
BeforeCloseDiagram | Fires before any diagram closure. Returns TRUE to abort the close process. |
![]() |
BeforeCloseProject | Fires before the project closes. |
![]() |
BeforeCloseView | Fires before any view closure. |
![]() |
BeforeInitProject | Fires before the project initializes. |
![]() |
BeforeOpenDiagram | Fires before any diagram opening. |
![]() |
BeforeOpenProject | Fires before the project opens. |
![]() |
BeforeOpenView | Fires before any view opening. Returns the handle and the parent handle for the view. |
![]() |
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. |
![]() |
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. |
![]() |
IsDigitEnabled | Returns TRUE if the digitizing tool is enabled or not. |
![]() |
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. |
![]() |
IsDigitTypeEnabled | Returns TRUE if the digitizing is enabled for the 'eltType' element type. |
![]() |
IsElementRemoved | Fires when removing any element in any diagram. Returns TRUE if the element can be removed. |
![]() |
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. |
![]() |
IsRemoveEnabledOnDiagram | Fires when any diagram is activate. Returns TRUE if the removal is authorized in the active diagram. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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. |
![]() |
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). |
![]() |
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). |
![]() |
OnChangeExtent | Fires when the extent of any view changes. |
![]() |
OnClickOnElement | Fires when any element located at any position is clicked in any view using any type mouse click (see esriNgMouseClick). |
![]() |
OnClickOnElementType | Fires when any legend entry related to an element group is clicked in the legend window using any type mouse click (see esriNgMouseClick). |
![]() |
OnClickOnFlag | Fires when any flag is clicked in any view at any position using any type mouse click (see esriNgMouseClick). |
![]() |
OnClickOnProperty | Fires when any legend entry related to a property is clicked in the legend window using any type mouse click (see esriNgMouseClick). |
![]() |
OnClickOnPropertyFilter | Fires when any legend entry related to a property filter is clicked in the legend window using any type mouse click (see esriNgMouseClick). |
![]() |
OnClickOnView | Fires when any type mouse click (see esriNgMouseClick) occurs at any position in any view. |
![]() |
OnConnectionChange | Fires when the user disconnects any link in any view. |
![]() |
OnDropElements | Fires when a set of elements is drag-and-dropped in any view. |
![]() |
OnKeyDownOnView | Fires when any keyboard key is pressed on the keyboard while any view is active. |
![]() |
OnMoveElements | Fires when the user moves a set of elements with the mouse in any view. |
![]() |
OnRedraw | Fires when any view is redrawn. |
![]() |
OnRefreshToolbar | Fires when toolbars refresh. |
![]() |
OnSelectionChange | Fires when the selection set changes in any view. |
![]() |
OnStatusChange | Fires when any status message changes. |
![]() |
OnTrace | Fires for debugging purposes to trace the programme according the 'level' trace. |
| 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. |