aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs')
-rw-r--r--Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs40
1 files changed, 37 insertions, 3 deletions
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs
index 376190e3a..24c9511e7 100644
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs
+++ b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialog.xaml.cs
@@ -1,4 +1,5 @@
-using System;
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -18,11 +19,44 @@ namespace Tango.Scripting.IDE.Dialogs
/// <summary>
/// Interaction logic for NewProjectDialog.xaml
/// </summary>
- public partial class NewProjectDialog : UserControl
+ public partial class NewProjectDialog : Window
{
- public NewProjectDialog()
+ static string _sAddNewProjectTitle = "Add New Project";
+ static string _sNewProjectTitle = "New Project";
+ protected bool _bNewProject;
+
+
+ public NewProjectDialog(bool bNewProject)
{
+ _bNewProject = bNewProject;
+
InitializeComponent();
+ Title = bNewProject ? _sAddNewProjectTitle : _sNewProjectTitle;
+ Loaded += DialogLoaded;
+
+
+ }
+ private void DialogLoaded(object sender, RoutedEventArgs e)
+ {
+ if (AddNewControl.DataContext is NewProjectDialogVM)
+ {
+ (AddNewControl.DataContext as NewProjectDialogVM).IsNewSolutionDialog = _bNewProject;
+ }
+ }
+
+ private void CancelDialog(object sender, RoutedEventArgs e)
+ {
+ // Dialog box canceled
+ DialogResult = false;
+ }
+
+ private void OKDialog(object sender, RoutedEventArgs e)
+ {
+ // Don't accept the dialog box if there is invalid data
+ // if (!IsValid(this)) return;
+
+ // Dialog box accepted
+ DialogResult = true;
}
}
}