public void FormatSample () { var formatter = CodeFormatterService.GetFormatter (CSharpFormatter.MimeType); var parent = new MonoDevelop.Projects.DotNetAssemblyProject (); parent.Policies.Set<CSharpFormattingPolicy> (policy, CSharpFormatter.MimeType); texteditor.Document.Text = formatter.FormatText (parent.Policies, example); }
public void FormatSample() { var formatter = CodeFormatterService.GetFormatter(CSharpFormatter.MimeType); var parent = new MonoDevelop.Projects.DotNetAssemblyProject(); parent.Policies.Set <CSharpFormattingPolicy> (policy, CSharpFormatter.MimeType); texteditor.Document.Text = formatter.FormatText(parent.Policies, example); }
void UpdateExample (string example) { CSharpFormatter formatter = new CSharpFormatter (); var parent = new MonoDevelop.Projects.DotNetAssemblyProject (); parent.Policies.Set<CSharpFormattingPolicy> (profile, CSharpFormatter.MimeType); texteditor.Document.Text = formatter.FormatText (parent.Policies, CSharpFormatter.MimeType, example); }
public CSharpFormattingPolicyPanelWidget () { this.Build (); buttonNew.Clicked += HandleButtonNewClicked; buttonImport.Clicked += HandleButtonImportClicked; buttonExport.Clicked += HandleButtonExportClicked; buttonEdit.Clicked += HandleButtonEditClicked; buttonRemove.Clicked += HandleButtonRemoveClicked; var options = MonoDevelop.SourceEditor.DefaultSourceEditorOptions.Instance; texteditor.Options.FontName = options.FontName; texteditor.Options.ColorScheme = options.ColorScheme; texteditor.Options.ShowFoldMargin = false; texteditor.Options.ShowIconMargin = false; texteditor.Options.ShowLineNumberMargin = false; texteditor.Options.ShowInvalidLines = false; texteditor.Document.ReadOnly = true; texteditor.Document.MimeType = CSharpFormatter.MimeType; scrolledwindow1.Child = texteditor; policies.AddRange (FormattingProfileService.Profiles); comboboxProfiles.Model = model; comboboxProfiles.Changed += delegate { if (comboboxProfiles.Active < 0) return; var profile = policies[comboboxProfiles.Active]; CSharpFormatter formatter = new CSharpFormatter (); var parent = new MonoDevelop.Projects.DotNetAssemblyProject (); parent.Policies.Set<CSharpFormattingPolicy> (profile, CSharpFormatter.MimeType); texteditor.Document.Text = formatter.FormatText (parent.Policies, CSharpFormatter.MimeType, example); }; ShowAll (); InitComboBox (); }