From c4ce7fc6cdbc0e3fa881ed600c6657a31f470086 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sat, 3 Aug 2019 15:04:02 -0400 Subject: [PATCH] Not sure why PlainTextEditor was not advertising support for PlainTextObjectModel --- .../Editors/Text/Plain/PlainTextEditor.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/Editors/Text/Plain/PlainTextEditor.cs b/CSharp/Libraries/UniversalEditor.UserInterface/Editors/Text/Plain/PlainTextEditor.cs index c8312e33..09d261a7 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/Editors/Text/Plain/PlainTextEditor.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/Editors/Text/Plain/PlainTextEditor.cs @@ -46,12 +46,22 @@ namespace UniversalEditor.Editors.Text.Plain throw new NotImplementedException(); } - private TextBox txt = null; + private SyntaxTextBox txt = null; + + private static EditorReference _er = null; + public override EditorReference MakeReference () + { + if (_er == null) { + _er = base.MakeReference (); + _er.SupportedObjectModels.Add (typeof (PlainTextObjectModel)); + } + return _er; + } public PlainTextEditor () { - txt = new TextBox(); - txt.Multiline = true; + txt = new SyntaxTextBox(); + // txt.Multiline = true; this.Layout = new BoxLayout(Orientation.Vertical); this.Controls.Add(txt, new BoxLayout.Constraints(true, true));