aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2019-04-07 16:14:48 +0300
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2019-04-07 16:14:48 +0300
commit4a9fb8a89a7fc48d9d3ecc9f24770c472834453d (patch)
treebec2580e005fb5e2089fcc88d92d6c3303c3d82f /Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs
parentf53099c8fddc7374857d29ee5521c00d91ec6d70 (diff)
downloadTango-4a9fb8a89a7fc48d9d3ecc9f24770c472834453d.tar.gz
Tango-4a9fb8a89a7fc48d9d3ecc9f24770c472834453d.zip
added code to launch dynamically dialogs during run time, correct styles treeview item
Diffstat (limited to 'Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs')
-rw-r--r--Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs95
1 files changed, 0 insertions, 95 deletions
diff --git a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs b/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs
deleted file mode 100644
index 1dd0e3205..000000000
--- a/Software/Visual_Studio/TEMP/Tango.Scripting/Tango.Scripting.IDE/Dialogs/NewProjectDialogVM.cs
+++ /dev/null
@@ -1,95 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Media.Imaging;
-using Tango.Scripting.IDE.ProjectTypes;
-using Tango.SharedUI;
-
-namespace Tango.Scripting.IDE.Dialogs
-{
- public class NewProjectDialogVM : DialogViewVM
- {
- public ObservableCollection<IProjectType> ProjectTypes { get; set; }
- public List<String> Locations { get; set; }
-
- private IProjectType _selectedProjectType = null;
- public IProjectType SelectedProjectType
- {
- get { return _selectedProjectType; }
- set { _selectedProjectType = value;
- RaisePropertyChangedAuto();
- RaisePropertyChanged("LargeImage");
- RaisePropertyChanged("SelectedDescription");
- }
- }
- private BitmapSource _defaultLargeImage = ProjectType.GetImage("Images/test.png");
- public BitmapSource LargeImage
- {
- get
- {
- if (SelectedProjectType != null)
- return SelectedProjectType.LargeImage;
- else return _defaultLargeImage;
- }
- }
- public string SelectedDescription
- {
- get
- {
- if (SelectedProjectType != null)
- return SelectedProjectType.Description;
- return "";
- }
- }
- private String _projectName = "App1";
- public String ProjectName
- {
- get { return _projectName; }
- set { _projectName = value; RaisePropertyChangedAuto(); }
- }
- private String _projectLocation;
- public String ProjectLocation
- {
- get { return _projectLocation; }
- set { _projectLocation = value; RaisePropertyChangedAuto(); }
- }
-
- private String _solutionName = "App1";
- public String SolutionName
- {
- get { return _solutionName; }
- set { _solutionName = value; RaisePropertyChangedAuto(); }
- }
-
- bool _isNewSolutionDialog = false;
- public bool IsNewSolutionDialog { get { return _isNewSolutionDialog; } set { _isNewSolutionDialog = value; RaisePropertyChangedAuto(); } }
- public NewProjectDialogVM() : base()
- {
- ProjectTypes = new ObservableCollection<IProjectType>();
- RegisterProjectType(new StubProjectType());
- RegisterProjectType(new UnitTestProjectType());
-
- _selectedProjectType = ProjectTypes.FirstOrDefault();
-
- string workingDirectory = Environment.CurrentDirectory;
- _projectLocation = Directory.GetParent(workingDirectory).Parent.Parent.FullName;
-
- Locations = new List<string>();
- Locations.Add(_projectLocation);
-
- }
- public void RegisterProjectType(IProjectType projectType)
- {
- ProjectTypes.Add(projectType);
- }
-
- public void UnRegisterProjectItemHandler(IProjectType projectType)
- {
- ProjectTypes.Remove(projectType);
- }
- }
-}