protected override void OnViewLoaded(object view) { base.OnViewLoaded(view); _codeEditorView = (ICodeEditorView) view; _codeEditorView.TextEditor.TextChanged += OnTextChanged; StartRendering(_codeEditorView.TextEditor.Text); }
protected override void OnViewLoaded(object view) { base.OnViewLoaded(view); _codeEditorView = (ICodeEditorView)view; _codeEditorView.TextEditor.TextChanged += OnTextChanged; StartRendering(_codeEditorView.TextEditor.Text); }
protected override void OnViewLoaded(object view) { _view = (ICodeEditorView)view; if (_delayedViewLoaded) { ApplyOriginalText(); _delayedViewLoaded = false; } }
public static void Initialize(ITextProvider expression, ICodeEditorView customFunctions) { if (Instance._expression == null) { Instance._expression = expression; } if (Instance._customFunctions == null) { Instance._customFunctions = customFunctions; } }
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(); }
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; }
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); } }
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; } }; }
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; }
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; }; }
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); }
protected override void OnViewLoaded(object view) { _view = (ICodeEditorView)view; }
protected override void OnViewLoaded(object view) { _view = (ICodeEditorView) view; }