public void ShowNewEditorPopup() { Windows.NewConsolePopup popup = new Windows.NewConsolePopup(); popup.Center(); popup.Closed += (s, e) => { if (popup.DialogResult) { CreateNewEditor(popup.Editor, popup.SettingWidth, popup.SettingHeight, popup.SettingForeground, popup.SettingBackground); } }; popup.Show(true); }
public void ShowStartup() { Window.Prompt("Create new or open existing?", "New", "Open", (b) => { if (b) { Windows.NewConsolePopup popup = new Windows.NewConsolePopup(); popup.Center(); popup.Closed += (s, e) => { if (!popup.DialogResult) { ShowStartup(); } else { CreateNewEditor(popup.Editor, popup.SettingWidth, popup.SettingHeight, popup.SettingForeground, popup.SettingBackground); } }; popup.Show(true); } else { Windows.SelectFilePopup popup = new Windows.SelectFilePopup(); popup.Center(); popup.Closed += (s, e) => { if (!popup.DialogResult) { ShowStartup(); } else { LoadEditor(popup.SelectedFile, popup.SelectedLoader); } }; popup.FileLoaderTypes = new FileLoaders.IFileLoader[] { new FileLoaders.LayeredSurface(), new FileLoaders.BasicSurface(), new FileLoaders.Scene(), new FileLoaders.GameObject() }; popup.Show(true); } }); }
private static void ShowStartup() { Window.Prompt("Create new or open existing?", "New", "Open", (b) => { if (b) { Windows.NewConsolePopup popup = new Windows.NewConsolePopup(); popup.Center(); popup.Closed += (s, e) => { if (!popup.DialogResult) ShowStartup(); else CreateNewEditor(popup.Editor, popup.SettingWidth, popup.SettingHeight, popup.SettingForeground, popup.SettingBackground); }; popup.Show(true); } else { Windows.SelectFilePopup popup = new Windows.SelectFilePopup(); popup.Center(); popup.Closed += (s, e) => { if (!popup.DialogResult) ShowStartup(); else LoadEditor(popup.SelectedFile, popup.SelectedLoader); }; popup.FileLoaderTypes = new FileLoaders.IFileLoader[] { new FileLoaders.LayeredTextSurface(), new FileLoaders.TextSurface(), new FileLoaders.Scene(), new FileLoaders.GameObject() }; popup.Show(true); } }); }
public static void ShowNewEditorPopup() { Windows.NewConsolePopup popup = new Windows.NewConsolePopup(); popup.Center(); popup.Closed += (s, e) => { if (popup.DialogResult) CreateNewEditor(popup.Editor, popup.SettingWidth, popup.SettingHeight, popup.SettingForeground, popup.SettingBackground); }; popup.Show(true); }