Example #1
0
        private void ConnectApplicationEvents()
        {
            _applicationEvents = (SolidEdgeFramework.ISEApplicationEvents_Event)_application.ApplicationEvents;

            _applicationEvents.AfterActiveDocumentChange   += ISEApplicationEvents_AfterActiveDocumentChange;
            _applicationEvents.AfterCommandRun             += ISEApplicationEvents_AfterCommandRun;
            _applicationEvents.AfterDocumentOpen           += ISEApplicationEvents_AfterDocumentOpen;
            _applicationEvents.AfterDocumentPrint          += ISEApplicationEvents_AfterDocumentPrint;
            _applicationEvents.AfterDocumentSave           += ISEApplicationEvents_AfterDocumentSave;
            _applicationEvents.AfterEnvironmentActivate    += ISEApplicationEvents_AfterEnvironmentActivate;
            _applicationEvents.AfterNewDocumentOpen        += ISEApplicationEvents_AfterNewDocumentOpen;
            _applicationEvents.AfterNewWindow              += ISEApplicationEvents_AfterNewWindow;
            _applicationEvents.AfterWindowActivate         += ISEApplicationEvents_AfterWindowActivate;
            _applicationEvents.BeforeCommandRun            += ISEApplicationEvents_BeforeCommandRun;
            _applicationEvents.BeforeDocumentClose         += ISEApplicationEvents_BeforeDocumentClose;
            _applicationEvents.BeforeDocumentPrint         += ISEApplicationEvents_BeforeDocumentPrint;
            _applicationEvents.BeforeDocumentSave          += ISEApplicationEvents_BeforeDocumentSave;
            _applicationEvents.BeforeEnvironmentDeactivate += ISEApplicationEvents_BeforeEnvironmentDeactivate;
            _applicationEvents.BeforeQuit             += ISEApplicationEvents_BeforeQuit;
            _applicationEvents.BeforeWindowDeactivate += ISEApplicationEvents_BeforeWindowDeactivate;
        }
Example #2
0
        private void DisconnectApplicationEvents()
        {
            if (_applicationEvents != null)
            {
                _applicationEvents.AfterActiveDocumentChange   -= ISEApplicationEvents_AfterActiveDocumentChange;
                _applicationEvents.AfterCommandRun             -= ISEApplicationEvents_AfterCommandRun;
                _applicationEvents.AfterDocumentOpen           -= ISEApplicationEvents_AfterDocumentOpen;
                _applicationEvents.AfterDocumentPrint          -= ISEApplicationEvents_AfterDocumentPrint;
                _applicationEvents.AfterDocumentSave           -= ISEApplicationEvents_AfterDocumentSave;
                _applicationEvents.AfterEnvironmentActivate    -= ISEApplicationEvents_AfterEnvironmentActivate;
                _applicationEvents.AfterNewDocumentOpen        -= ISEApplicationEvents_AfterNewDocumentOpen;
                _applicationEvents.AfterNewWindow              -= ISEApplicationEvents_AfterNewWindow;
                _applicationEvents.AfterWindowActivate         -= ISEApplicationEvents_AfterWindowActivate;
                _applicationEvents.BeforeCommandRun            -= ISEApplicationEvents_BeforeCommandRun;
                _applicationEvents.BeforeDocumentClose         -= ISEApplicationEvents_BeforeDocumentClose;
                _applicationEvents.BeforeDocumentPrint         -= ISEApplicationEvents_BeforeDocumentPrint;
                _applicationEvents.BeforeDocumentSave          -= ISEApplicationEvents_BeforeDocumentSave;
                _applicationEvents.BeforeEnvironmentDeactivate -= ISEApplicationEvents_BeforeEnvironmentDeactivate;
                _applicationEvents.BeforeQuit             -= ISEApplicationEvents_BeforeQuit;
                _applicationEvents.BeforeWindowDeactivate -= ISEApplicationEvents_BeforeWindowDeactivate;

                _applicationEvents = null;
            }
        }
Example #3
0
        private void DisconnectApplicationEvents()
        {
            if (_applicationEvents != null)
            {
                _applicationEvents.AfterActiveDocumentChange -= ISEApplicationEvents_AfterActiveDocumentChange;
                _applicationEvents.AfterCommandRun -= ISEApplicationEvents_AfterCommandRun;
                _applicationEvents.AfterDocumentOpen -= ISEApplicationEvents_AfterDocumentOpen;
                _applicationEvents.AfterDocumentPrint -= ISEApplicationEvents_AfterDocumentPrint;
                _applicationEvents.AfterDocumentSave -= ISEApplicationEvents_AfterDocumentSave;
                _applicationEvents.AfterEnvironmentActivate -= ISEApplicationEvents_AfterEnvironmentActivate;
                _applicationEvents.AfterNewDocumentOpen -= ISEApplicationEvents_AfterNewDocumentOpen;
                _applicationEvents.AfterNewWindow -= ISEApplicationEvents_AfterNewWindow;
                _applicationEvents.AfterWindowActivate -= ISEApplicationEvents_AfterWindowActivate;
                _applicationEvents.BeforeCommandRun -= ISEApplicationEvents_BeforeCommandRun;
                _applicationEvents.BeforeDocumentClose -= ISEApplicationEvents_BeforeDocumentClose;
                _applicationEvents.BeforeDocumentPrint -= ISEApplicationEvents_BeforeDocumentPrint;
                _applicationEvents.BeforeDocumentSave -= ISEApplicationEvents_BeforeDocumentSave;
                _applicationEvents.BeforeEnvironmentDeactivate -= ISEApplicationEvents_BeforeEnvironmentDeactivate;
                _applicationEvents.BeforeQuit -= ISEApplicationEvents_BeforeQuit;
                _applicationEvents.BeforeWindowDeactivate -= ISEApplicationEvents_BeforeWindowDeactivate;

                _applicationEvents = null;
            }
        }
Example #4
0
        private void ConnectApplicationEvents()
        {
            _applicationEvents = (SolidEdgeFramework.ISEApplicationEvents_Event)_application.ApplicationEvents;

            _applicationEvents.AfterActiveDocumentChange += ISEApplicationEvents_AfterActiveDocumentChange;
            _applicationEvents.AfterCommandRun += ISEApplicationEvents_AfterCommandRun;
            _applicationEvents.AfterDocumentOpen += ISEApplicationEvents_AfterDocumentOpen;
            _applicationEvents.AfterDocumentPrint += ISEApplicationEvents_AfterDocumentPrint;
            _applicationEvents.AfterDocumentSave += ISEApplicationEvents_AfterDocumentSave;
            _applicationEvents.AfterEnvironmentActivate += ISEApplicationEvents_AfterEnvironmentActivate;
            _applicationEvents.AfterNewDocumentOpen += ISEApplicationEvents_AfterNewDocumentOpen;
            _applicationEvents.AfterNewWindow += ISEApplicationEvents_AfterNewWindow;
            _applicationEvents.AfterWindowActivate += ISEApplicationEvents_AfterWindowActivate;
            _applicationEvents.BeforeCommandRun += ISEApplicationEvents_BeforeCommandRun;
            _applicationEvents.BeforeDocumentClose += ISEApplicationEvents_BeforeDocumentClose;
            _applicationEvents.BeforeDocumentPrint += ISEApplicationEvents_BeforeDocumentPrint;
            _applicationEvents.BeforeDocumentSave += ISEApplicationEvents_BeforeDocumentSave;
            _applicationEvents.BeforeEnvironmentDeactivate += ISEApplicationEvents_BeforeEnvironmentDeactivate;
            _applicationEvents.BeforeQuit += ISEApplicationEvents_BeforeQuit;
            _applicationEvents.BeforeWindowDeactivate += ISEApplicationEvents_BeforeWindowDeactivate;
        }