Exemple #1
0
        public HelpVisualComponent(IServiceContainer services)
        {
            _services = services;

            _codeColorBuilder = _services.GetService <IVignetteCodeColorBuilder>();
            var workflow = _services.GetService <IRInteractiveWorkflowProvider>().GetOrCreate();

            workflow.RSessions.BrokerStateChanged += OnBrokerStateChanged;

            _session = workflow.RSession;
            _session.Disconnected += OnRSessionDisconnected;

            _windowContentControl = new ContentControl();

            CreateBrowser();
            VSColorTheme.ThemeChanged += OnColorThemeChanged;
        }
Exemple #2
0
        public HelpVisualComponent()
        {
            _codeColorBuilder = VsAppShell.Current.ExportProvider.GetExportedValue <IVignetteCodeColorBuilder>();
            _coreShell        = VsAppShell.Current.ExportProvider.GetExportedValue <ICoreShell>();

            var workflow = VsAppShell.Current.ExportProvider.GetExportedValue <IRInteractiveWorkflowProvider>().GetOrCreate();

            workflow.RSessions.BrokerStateChanged += OnBrokerStateChanged;

            _session = workflow.RSession;
            _session.Disconnected += OnRSessionDisconnected;

            _windowContentControl = new ContentControl();

            CreateBrowser();
            VSColorTheme.ThemeChanged += OnColorThemeChanged;
        }
        public HelpVisualComponent() {
            _codeColorBuilder = VsAppShell.Current.ExportProvider.GetExportedValue<IVignetteCodeColorBuilder>();
            _coreShell = VsAppShell.Current.ExportProvider.GetExportedValue<ICoreShell>();

            var workflow = VsAppShell.Current.ExportProvider.GetExportedValue<IRInteractiveWorkflowProvider>().GetOrCreate();
            workflow.RSessions.BrokerStateChanged += OnBrokerStateChanged;

            _session = workflow.RSession;
            _session.Disconnected += OnRSessionDisconnected;

            _windowContentControl = new ContentControl();
            Control = _windowContentControl;

            var c = new Controller();
            c.AddCommandSet(GetCommands());
            Controller = c;

            CreateBrowser();
            VSColorTheme.ThemeChanged += OnColorThemeChanged;
        }
Exemple #4
0
        public HelpVisualComponent()
        {
            _codeColorBuilder = VsAppShell.Current.ExportProvider.GetExportedValue <IVignetteCodeColorBuilder>();

            var workflow = VsAppShell.Current.ExportProvider.GetExportedValue <IRInteractiveWorkflowProvider>().GetOrCreate();

            _session = workflow.RSession;
            _session.Disconnected += OnRSessionDisconnected;

            _windowContentControl = new ContentControl();
            Control = _windowContentControl;

            var c = new Controller();

            c.AddCommandSet(GetCommands());
            Controller = c;

            CreateBrowser();
            VSColorTheme.ThemeChanged += OnColorThemeChanged;
        }