Update SourceView to return SourceView.Buffer

Add syntax highlighting to sample application.
This commit is contained in:
Benjamin Quinn 2020-07-13 21:08:30 -04:00
parent 6d3c0cf744
commit c3f768c537
2 changed files with 14 additions and 1 deletions

View File

@ -0,0 +1,12 @@
namespace GtkSource
{
public partial class SourceView : Gtk.TextView
{
new public GtkSource.Buffer Buffer
{
get => base.Buffer as GtkSource.Buffer;
set => base.Buffer = value;
}
}
}

View File

@ -59,6 +59,7 @@ namespace Samples
_textViewCode = new SourceView();
_textViewCode.ShowLineNumbers = true;
_textViewCode.Buffer.Language = new LanguageManager().GetLanguage("c-sharp");
_textViewCode.Margin = 3;
scroll2.Child = _textViewCode;