public static void ChangeActiveEditor(Editors.IEditor editor) { AllowKeyboardToMoveConsole = true; if (ActiveEditor != null) { ActiveEditor.OnDeselected(); Consoles.Remove(ActiveEditor.RenderedConsole); Consoles.Remove(borderConsole); } if (OpenEditors.Contains(editor)) { ActiveEditor = editor; CenterEditor(); ToolsPane.RedrawPanels(); ActiveEditor.OnSelected(); Consoles.Insert(0, ActiveEditor.RenderedConsole); UpdateBorder(editor.Position); if (ToolsPane.PanelFiles.DocumentsListbox.SelectedItem != editor) ToolsPane.PanelFiles.DocumentsListbox.SelectedItem = editor; } }