static private void InitializeWindow() { // Get existing open window or if none, make a new one: WatchWindow window = (WatchWindow)EditorWindow.GetWindow(typeof(WatchWindow)); window.Show(); }
/// <summary> /// Show WatchWindow if second screen is available /// </summary> private void ShowWindowInSecondScreen() { if (_watchWindow != null) { throw new Exception("Watch window is open"); } int left = GetLeftEdgeSecondaryScreen(); _watchWindow = new WatchWindow(); _watchWindow.Left = left; _watchWindow.Closed += CloseWatchWindow; _watchWindow.Show(); _watchWindow.WindowState = WindowState.Maximized; }