Example #1
0
 public static void DoDialog(IWin32Window owner, string title)
 {
     using (var dlg = new GenericCoreConfig {
         Text = title
     })
         dlg.ShowDialog(owner);
 }
 public static void DoDialog(MainForm owner, string title)
 {
     if (GlobalWin.Emulator is Emulation.Cores.Waterbox.NymaCore core)
     {
         var desc = new Emulation.Cores.Waterbox.NymaTypeDescriptorProvider(core.SettingsInfo);
         try
         {
             // OH GOD THE HACKS WHY
             TypeDescriptor.AddProvider(desc, typeof(Emulation.Cores.Waterbox.NymaCore.NymaSettings));
             TypeDescriptor.AddProvider(desc, typeof(Emulation.Cores.Waterbox.NymaCore.NymaSyncSettings));
             DoDialog(owner, "Nyma Core", !core.HasSettings, !core.HasSyncSettings);
         }
         finally
         {
             TypeDescriptor.RemoveProvider(desc, typeof(Emulation.Cores.Waterbox.NymaCore.NymaSettings));
             TypeDescriptor.RemoveProvider(desc, typeof(Emulation.Cores.Waterbox.NymaCore.NymaSyncSettings));
         }
     }
     else
     {
         using var dlg = new GenericCoreConfig(owner)
               {
                   Text = title
               };
         dlg.ShowDialog(owner);
     }
 }
 public static void DoDialog(MainForm owner, string title, bool hideSettings, bool hideSyncSettings)
 {
     using var dlg = new GenericCoreConfig(owner, hideSettings, hideSyncSettings)
           {
               Text = title
           };
     dlg.ShowDialog(owner);
 }
 public static void DoDialog(MainForm owner, string title)
 {
     using var dlg = new GenericCoreConfig(owner)
           {
               Text = title
           };
     dlg.ShowDialog(owner);
 }
 public static void DoDialog(IWin32Window owner, string title, bool hidesettings, bool hidesyncsettings)
 {
     using (var dlg = new GenericCoreConfig(hidesettings, hidesyncsettings)
     {
         Text = title
     })
         dlg.ShowDialog(owner);
 }
Example #6
0
		public static void DoDialog(IWin32Window owner, string title, bool hidesettings, bool hidesyncsettings)
		{
			using (var dlg = new GenericCoreConfig(hidesettings, hidesyncsettings) { Text = title })
				dlg.ShowDialog(owner);
		}
Example #7
0
		public static void DoDialog(IWin32Window owner, string title)
		{
			using (var dlg = new GenericCoreConfig { Text = title })
				dlg.ShowDialog(owner);
		}