Forráskód Böngészése

Investigate adding to CursesDriver

tznind 9 hónapja
szülő
commit
30ad592cd3
1 módosított fájl, 10 hozzáadás és 0 törlés
  1. 10 0
      Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs

+ 10 - 0
Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs

@@ -193,6 +193,12 @@ internal class CursesDriver : ConsoleDriver
         }
     }
 
+    /// <inheritdoc />
+    public override void RawWrite (string str)
+    {
+        Console.Out.Write (str);
+    }
+
     public override void Suspend ()
     {
         StopReportingMouseMoves ();
@@ -577,6 +583,10 @@ internal class CursesDriver : ConsoleDriver
         return new MainLoop (_mainLoopDriver);
     }
 
+    private AnsiResponseParser<KeyCode> Parser { get; set; } = new ();
+    /// <inheritdoc />
+    public override IAnsiResponseParser GetParser () => Parser;
+
     internal void ProcessInput ()
     {
         int wch;