private void watchersOffDuty() { // Mark all watchers as off duty. EventsWatcher.m_doApp = false; EventsWatcher.m_doPlot = false; EventsWatcher.m_doLayout = false; EventsWatcher.m_doLinker = false; EventsWatcher.m_doDocMan = false; EventsWatcher.m_doDoc = false; EventsWatcher.m_doDatabase = false; EventsWatcher.m_doEditor = false; EventsWatcher.m_showInput = false; EventsWatcher.m_suppressInputDuringDrag = true; // Have them have a rest indeed. appWatcherOnDuty(); plotWatcherOnDuty(); layoutWatcherOnDuty(); linkerWatcherOnDuty(); docManWatcherOnDuty(); docWatcherOnDuty(); dbWatcherOnDuty(); editorWatcherOnDuty(); // Release spaces. EventsWatcher.m_appWatcher = null; EventsWatcher.m_dynLinkerWatcher = null; EventsWatcher.m_layoutManWatcher = null; EventsWatcher.m_plotWatcher = null; EventsWatcher.m_editorWatcher = null; EventsWatcher.m_docManWatcher = null; EventsWatcher.m_docWatcher = null; EventsWatcher.m_dbWatcher = null; }
private void appWatcherOnDuty() { if (m_doApp) { if (m_appWatcher == null) { m_appWatcher = new ApplicationEvents(); } else { m_appWatcher.Do(); } } else { if (m_appWatcher != null) { m_appWatcher.Undo(); } } }
private void appWatcherOnDuty() { if(m_doApp) { if( m_appWatcher == null) m_appWatcher = new ApplicationEvents(); else m_appWatcher.Do(); } else { if( m_appWatcher != null) m_appWatcher.Undo(); } }