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; }
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; }
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; }