Inheritance: SadConsole.Consoles.Window
Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }