Exemplo n.º 1
0
        protected override void OnViewLoaded(object view)
        {
            base.OnViewLoaded(view);

            _codeEditorView = (ICodeEditorView) view;
            _codeEditorView.TextEditor.TextChanged += OnTextChanged;

            StartRendering(_codeEditorView.TextEditor.Text);
        }
Exemplo n.º 2
0
        protected override void OnViewLoaded(object view)
        {
            base.OnViewLoaded(view);

            _codeEditorView = (ICodeEditorView)view;
            _codeEditorView.TextEditor.TextChanged += OnTextChanged;

            StartRendering(_codeEditorView.TextEditor.Text);
        }
Exemplo n.º 3
0
 protected override void OnViewLoaded(object view)
 {
     _view = (ICodeEditorView)view;
     if (_delayedViewLoaded)
     {
         ApplyOriginalText();
         _delayedViewLoaded = false;
     }
 }
Exemplo n.º 4
0
 public static void Initialize(ITextProvider expression, ICodeEditorView customFunctions)
 {
     if (Instance._expression == null)
     {
         Instance._expression = expression;
     }
     if (Instance._customFunctions == null)
     {
         Instance._customFunctions = customFunctions;
     }
 }
Exemplo n.º 5
0
 protected override void OnViewLoaded(object view)
 {
     _view = (ICodeEditorView)view;
     if (_view == null)
     {
         throw new InvalidCastException();
     }
     _view.IsDirtyChanged += OnDirtyChanged;
     _view.SetResourceDirectory("Resources");
     _view.SetContent(_fileContent);
     _view.SetLexer(_fileLexer);
     base.OnViewLoaded(view);
 }
        public ScriptingViewPresenter(IScriptingView view, ISharedViewState sharedViewState, IExceptionsHandler exceptionsHandler, ICodeEditorView customFunctionsEditor, IScriptEvaluator eval, ICommandLineHandler commandLineHandler)
        {
            _view                  = view;
            _sharedViewState       = sharedViewState;
            _exceptionsHandler     = exceptionsHandler;
            _customFunctionsEditor = customFunctionsEditor;
            _eval                  = eval;
            _commandLineHandler    = commandLineHandler;
            _view.ProcessClicked  += _view_ProcessClicked;
            _sharedViewState.DefaultActions[ViewName.Scripting] = _view_ProcessClicked;
            var solutionExplorerPresenter = new SolutionExplorerPresenter(_view.SolutionExplorerView,
                                                                          _view.CodeEditorView, true);

            //_view.Load += LoadFileFromCommandLine;
            LoadFileFromCommandLine();
        }
Exemplo n.º 7
0
        protected override void OnViewLoaded(object view)
        {
            using (var stream = File.OpenText(_path))
                _originalText = stream.ReadToEnd();

            _view = (ICodeEditorView) view;
            _view.TextEditor.Text = _originalText;

            _view.TextEditor.TextChanged += delegate
            {
                IsDirty = string.Compare(_originalText, _view.TextEditor.Text) != 0;
            };

            var fileExtension = System.IO.Path.GetExtension(_fileName).ToLower();
            var highlightingDefinition = HighlightingManager.Instance.GetDefinitionByExtension(fileExtension);
            _view.TextEditor.SyntaxHighlighting = highlightingDefinition;
        }
Exemplo n.º 8
0
        protected override void OnViewLoaded(object view)
        {
            using (var stream = File.OpenText(_path))
                _originalText = stream.ReadToEnd();

            _view = (ICodeEditorView)view;
            _view.TextEditor.Text = _originalText;

            _view.TextEditor.TextChanged += delegate
            {
                IsDirty = string.Compare(_originalText, _view.TextEditor.Text) != 0;
            };

            var fileExtension = System.IO.Path.GetExtension(_fileName).ToLower();

            ILanguageDefinition languageDefinition = _languageDefinitionManager.GetDefinitionByExtension(fileExtension);

            SetLanguage(languageDefinition);
        }
        public ChartingViewPresenter(IChartingView view, IErrorHandler errorHandler, ISharedViewState sharedViewState,
                                     IExceptionsHandler exceptionsHandler, ITextProvider expressionTextProvider,
                                     ICodeEditorView customFunctionsEditor)
        {
            _view                      = view;
            _errorHandler              = errorHandler;
            _sharedViewState           = sharedViewState;
            _exceptionsHandler         = exceptionsHandler;
            _expressionTextProvider    = expressionTextProvider;
            this.customFunctionsEditor = customFunctionsEditor;

            /////////////var chartAreaValuesViewPresenter = new ChartAreaValuesPresenter(_view.ChartAreaValuesView);


            _sharedViewState.DefaultActions[ViewName.Charting] = ChartAreaValuesView1_AddClicked;


            EventAggregator.Instance.Subscribe <CalculationsModeChangedEvent>(mode => SetMode(mode.CalculationsMode));

            _view.ChartAreaValuesView.QualityChanged += ChartAreaValuesView_QualityChanged;

            _view.ChartAreaValuesView.XMinChanged += ChartAreaValuesView_XMinChanged;
            _view.ChartAreaValuesView.XMaxChanged += ChartAreaValuesView_XMaxChanged;
            _view.ChartAreaValuesView.YMinChanged += ChartAreaValuesView_YMinChanged;
            _view.ChartAreaValuesView.YMaxChanged += ChartAreaValuesView_YMaxChanged;

            foreach (var chart in _view.Charts)
            {
                chart.Value.XMinChanged += (o, e) => _view.ChartAreaValuesView.XMin = chart.Value.XMin;
                chart.Value.XMaxChanged += (o, e) => _view.ChartAreaValuesView.XMax = chart.Value.XMax;
                chart.Value.YMinChanged += (o, e) => _view.ChartAreaValuesView.YMin = chart.Value.YMin;
                chart.Value.YMaxChanged += (o, e) => _view.ChartAreaValuesView.YMax = chart.Value.YMax;
            }

            _view.ChartAreaValuesView.AddClicked   += ChartAreaValuesView1_AddClicked;
            _view.ChartAreaValuesView.ClearClicked += ChartAreaValuesView1_ClearClicked;

            foreach (var chart in _view.Charts)
            {
                chart.Value.SetChartAreaValues(_view.ChartAreaValuesView.XMin, _view.ChartAreaValuesView.XMax,
                                               _view.ChartAreaValuesView.YMin, _view.ChartAreaValuesView.YMax);
            }
        }
Exemplo n.º 10
0
        public ScriptingViewPresenter(IScriptingView view, ISharedViewState sharedViewState, IExceptionsHandler exceptionsHandler, ICodeEditorView customFunctionsEditor, IScriptEvaluator eval, ICommandLineHandler commandLineHandler)
        {
            _view                  = view;
            _sharedViewState       = sharedViewState;
            _exceptionsHandler     = exceptionsHandler;
            _customFunctionsEditor = customFunctionsEditor;
            _eval                  = eval;
            _commandLineHandler    = commandLineHandler;
            _view.ProcessClicked  += _view_ProcessClicked;
            _sharedViewState.DefaultActions[ViewName.Scripting] = _view_ProcessClicked;
            var solutionExplorerPresenter = new SolutionExplorerPresenter(_view.SolutionExplorerView,
                                                                          _view.CodeEditorView, true);

            _view.Load += (o, e) =>
            {
                string filepath;
                if (_commandLineHandler.TryGetCustomFunctionsDocument(out filepath))
                {
                    _view.CodeEditorView.NewDocument(filepath);
                    _sharedViewState.CurrentView = ViewName.Scripting;
                }
            };
        }
Exemplo n.º 11
0
        public CalculationsPresenter(ICalculationsView view, IErrorHandler errorHandler, ISharedViewState sharedViewState, IExceptionsHandler exceptionsHandler, ITextProvider expressionTextProvider, ICodeEditorView customFunctionsEditor, IExpressionsEvaluator expressionsEvaluator)
        {
            _view = view;

            _errorHandler               = errorHandler;
            _sharedViewState            = sharedViewState;
            _exceptionsHandler          = exceptionsHandler;
            _expressionTextProvider     = expressionTextProvider;
            this._customFunctionsEditor = customFunctionsEditor;
            _expressionsEvaluator       = expressionsEvaluator;
            EventAggregator.Instance.Subscribe <CalculationsModeChangedEvent>(_ModeChanged);
            _view.CalculateClicked += _view_CalculateClicked;
            _sharedViewState.DefaultActions[ViewName.Calculations] = _view_CalculateClicked;
        }
Exemplo n.º 12
0
        public NumericalCalculationsPresenter(INumericalCalculationsView view, IErrorHandler errorHandler, ISharedViewState sharedViewState, IExceptionsHandler exceptionsHandler, ITextProvider expressionTextProvider, ICodeEditorView customFunctionsEditor, IExpressionsEvaluator expressionsEvaluator)
        {
            _view                      = view;
            _errorHandler              = errorHandler;
            _sharedViewState           = sharedViewState;
            _exceptionsHandler         = exceptionsHandler;
            _expressionTextProvider    = expressionTextProvider;
            this.customFunctionsEditor = customFunctionsEditor;
            this.expressionsEvaluator  = expressionsEvaluator;
            _view.SetOperations(NumericalMethodsInfo.Instance._methods.Keys.ToArray());
            _view.SelectedOperation = NumericalMethodsInfo.Instance._methods.Keys.First();
            _view.OperationChanged += _view_OperationChanged;

            _view_OperationChanged(null, null);

            EventAggregator.Instance.Subscribe <CalculationsModeChangedEvent>(c => _calculationsMode = c.CalculationsMode);

            _sharedViewState.DefaultActions[ViewName.NumericalCalculations] = _view_ComputeClicked;
            _view.ComputeClicked += _view_ComputeClicked;
        }
        protected override void OnViewLoaded(object view)
        {
            _view = (ICodeEditorView)view;

            UpdateTextEditor();

            _view.TextEditor.TextChanged += delegate
            {
                IsDirty = string.Compare(_originalText, _view.TextEditor.Text, StringComparison.InvariantCulture) != 0;
            };
        }
Exemplo n.º 14
0
        protected override void OnViewLoaded(object view)
        {
            using (var stream = File.OpenText(_path))
                _originalText = stream.ReadToEnd();

            _view = (ICodeEditorView) view;
            _view.TextEditor.Text = _originalText;

            _view.TextEditor.TextChanged += delegate
            {
                IsDirty = string.Compare(_originalText, _view.TextEditor.Text) != 0;
            };

            var fileExtension = System.IO.Path.GetExtension(_fileName).ToLower();

            ILanguageDefinition languageDefinition = _languageDefinitionManager.GetDefinitionByExtension(fileExtension);

            SetLanguage(languageDefinition);
        }
Exemplo n.º 15
0
 protected override void OnViewLoaded(object view)
 {
     _view = (ICodeEditorView)view;
 }
Exemplo n.º 16
0
 protected override void OnViewLoaded(object view)
 {
     _view = (ICodeEditorView) view;
 }