From 499e0a03bb41e2330a47ccca83e6e6dfe7c5a634 Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Wed, 22 Apr 2020 02:08:25 +0300 Subject: Scripting. --- .../Scripting/Tango.Scripting.Test/MainWindow.xaml.cs | 9 +-------- .../Scripting/Tango.Scripting.Test/MainWindowVM.cs | 13 ++++++++++--- 2 files changed, 11 insertions(+), 11 deletions(-) (limited to 'Software/Visual_Studio/Scripting/Tango.Scripting.Test') diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml.cs index 07958493d..58a695c10 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml.cs +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindow.xaml.cs @@ -25,14 +25,7 @@ namespace Tango.Scripting.Test { public MainWindow() { - ScriptEditor.AssemblyCacheProgress += ScriptEditor_AssemblyCacheProgress; - ScriptEditor.LoadCachedAssemblies(new List() - { - typeof(String).Assembly, - typeof(Enumerable).Assembly, - typeof(Form).Assembly, - typeof(System.Drawing.Point).Assembly - }); + ScriptEditor.LoadingSymbolsProgress += ScriptEditor_AssemblyCacheProgress; InitializeComponent(); DataContext = new MainWindowVM(); diff --git a/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindowVM.cs b/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindowVM.cs index 203196fda..f57de886f 100644 --- a/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindowVM.cs +++ b/Software/Visual_Studio/Scripting/Tango.Scripting.Test/MainWindowVM.cs @@ -12,13 +12,19 @@ using Tango.SharedUI; namespace Tango.Scripting.Test { + public class TestContext : IContext + { + + } + public class MainWindowVM : ViewModel { + public RelayCommand AddScriptCommand { get; set; } public RelayCommand RunCommand { get; set; } - private Project _project; - public Project Project + private Project _project; + public Project Project { get { return _project; } set { _project = value; RaisePropertyChangedAuto(); } @@ -26,7 +32,8 @@ namespace Tango.Scripting.Test public MainWindowVM() { - Project = Project.New("untitled", Encoding.Default.GetString(Properties.Resources.template)); + Project = Project.New("untitled"); + Project.Scripts.Add(Script.New("main.csx", Encoding.Default.GetString(Properties.Resources.template), true)); AddScriptCommand = new RelayCommand(AddScriptFile); RunCommand = new RelayCommand(RunProject); } -- cgit v1.3.1