public override void Run()
		{
			IViewContent vc = WorkbenchSingleton.Workbench.ActiveViewContent;
			ICodeEditorProvider cep = vc as ICodeEditorProvider;
			if (cep != null) {
				ChooseEncodingDialog dlg = new ChooseEncodingDialog();
				dlg.Owner = WorkbenchSingleton.MainWindow;
				dlg.Encoding = cep.CodeEditor.PrimaryTextEditor.Encoding;
				if (dlg.ShowDialog() == true) {
					cep.CodeEditor.PrimaryTextEditor.Encoding = dlg.Encoding;
					SharpDevelop.Commands.SaveFile.Save(vc.PrimaryFile);
				}
			}
		}
		public override void Run()
		{
			IViewContent vc = SD.Workbench.ActiveViewContent;
			if (vc == null)
				return;
			var codeEditor = vc.GetService<CodeEditor>();
			if (codeEditor != null) {
				ChooseEncodingDialog dlg = new ChooseEncodingDialog();
				dlg.Owner = SD.Workbench.MainWindow;
				dlg.Encoding = codeEditor.PrimaryTextEditor.Encoding;
				if (dlg.ShowDialog() == true) {
					codeEditor.PrimaryTextEditor.Encoding = dlg.Encoding;
					SharpDevelop.Commands.SaveFile.Save(vc.PrimaryFile);
				}
			}
		}
Example #3
0
        public override void Run()
        {
            IViewContent        vc  = WorkbenchSingleton.Workbench.ActiveViewContent;
            ICodeEditorProvider cep = vc as ICodeEditorProvider;

            if (cep != null)
            {
                ChooseEncodingDialog dlg = new ChooseEncodingDialog();
                dlg.Owner    = WorkbenchSingleton.MainWindow;
                dlg.Encoding = cep.CodeEditor.PrimaryTextEditor.Encoding;
                if (dlg.ShowDialog() == true)
                {
                    cep.CodeEditor.PrimaryTextEditor.Encoding = dlg.Encoding;
                    SharpDevelop.Commands.SaveFile.Save(vc.PrimaryFile);
                }
            }
        }
Example #4
0
        public override void Run()
        {
            IViewContent vc = SD.Workbench.ActiveViewContent;

            if (vc == null)
            {
                return;
            }
            var codeEditor = vc.GetService <CodeEditor>();

            if (codeEditor != null)
            {
                ChooseEncodingDialog dlg = new ChooseEncodingDialog();
                dlg.Owner    = SD.Workbench.MainWindow;
                dlg.Encoding = codeEditor.PrimaryTextEditor.Encoding;
                if (dlg.ShowDialog() == true)
                {
                    codeEditor.PrimaryTextEditor.Encoding = dlg.Encoding;
                    SharpDevelop.Commands.SaveFile.Save(vc.PrimaryFile);
                }
            }
        }