public void GoHome() { var display = this.CurrentDisplay; if (display != null) { Trace.WriteLine($"Before {nameof(ISplitView)}.{nameof(GoHome)}\t{display.Info}"); VisualsDisplayHistory.Store(display, SceneManager); FavoriteManager.GoHome(display, false); OnViewChanged(); Trace.WriteLine($"After {nameof (ISplitView)}.{nameof (GoHome)}\t{display.Info}"); } }
public void NewSheet() { var currentDisplay = this.CurrentDisplay; VisualsDisplayHistory.Store(currentDisplay, SceneManager); currentDisplay.Data.CleanScene(); var info = SceneManager.SheetStore.CreateSceneInfo(); currentDisplay.Info = info; currentDisplay.BackendRenderer.Render(); OnViewChanged(); }
public void Search(string name) { var currentDisplay = this.CurrentDisplay; VisualsDisplayHistory.Store(currentDisplay, SceneManager); VisualGraphSceneSearch.LoadSearch(currentDisplay.Data, currentDisplay.Layout, name); var info = SceneManager.SheetStore.CreateSceneInfo(); info.Name = name; currentDisplay.Info = info; currentDisplay.Viewport.Reset(); currentDisplay.Perform(); currentDisplay.QueueDraw(); OnViewChanged(); }