private void InitLogConsole() { _logConsoleView = new LogConsoleView(); _logConsoleView.VisibleChanged += (s, a) => ChangeCheckedState(LogConsoleShowToolStripMenuItem, s as Control); //_logConsoleView.Initialize(VM.application.CreateLoggerVm()); _logConsoleView.Show(EditorView, DockState.Float); }
public WindowManager(DockPanel dockPanel) { this.dockPanel = dockPanel; mruManager = new MRUManager(CommandManager.viewContext, this); //Create toolwindows dockPanel.SuspendLayout(); projectContentView = new ProjectContentView(); projectContentView.Show(dockPanel, DockState.DockLeft); projectContentView.OpenEntity += new ProjectContentView.OpenEntityHandler(OnOpenProjectEntity); logConsoleView = new LogConsoleView(); logConsoleView.Show(dockPanel, DockState.DockBottomAutoHide); dockPanel.ActiveAutoHideContent = null; projectContentView.Activate(); dockPanel.ResumeLayout(true); //Connect Windows Manager to heleper events dockPanel.ActiveDocumentChanged += new EventHandler(OnActiveDocumentChanged); Env.Current.ScriptManager.ScriptApplication.OpenEntity += new FreeSCADA.Common.Scripting.Application.OpenEntityHandler(OnOpenProjectEntity); }