Example #1
0
        private void BrowseSurveyNewsOnIdle(object sender, ComponentManagerEventArgs e) {
            var pyService = _serviceProvider.GetPythonToolsService();
            pyService.OnIdle -= BrowseSurveyNewsOnIdle;

            lock (_surveyNewsUrlLock) {
                if (!string.IsNullOrEmpty(_surveyNewsUrl)) {
                    PythonToolsPackage.OpenVsWebBrowser(_serviceProvider, _surveyNewsUrl);
                    _surveyNewsUrl = null;
                }
            }
        }
        private static void OnIdle(object sender, ComponentManagerEventArgs e)
        {
            foreach (var window in _windows)
            {
                if (e.ComponentManager.FContinueIdle() == 0)
                {
                    break;
                }

                //window.Value._filter.DoIdle(e.ComponentManager);
            }
        }
Example #3
0
 private void OnIdle(object sender, ComponentManagerEventArgs eventArgs) {
     if (_curView!= null) {
         EditFilter editFilter;
         if (_curView.Properties.TryGetProperty(typeof(EditFilter), out editFilter) && editFilter != null) {
             editFilter.DoIdle((IOleComponentManager)_serviceProvider.GetService(typeof(SOleComponentManager)));
         }
     }
 }
Example #4
0
        private void BrowseSurveyNewsOnIdle(object sender, ComponentManagerEventArgs e) {
            this.OnIdle -= BrowseSurveyNewsOnIdle;

            lock (_surveyNewsUrlLock) {
                if (!string.IsNullOrEmpty(_surveyNewsUrl)) {
                    OpenVsWebBrowser(this, _surveyNewsUrl);
                    _surveyNewsUrl = null;
                }
            }
        }