Browse Source

enable mouse

Miguel de Icaza 7 years ago
parent
commit
626d58d52b
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Driver.cs

+ 2 - 0
Driver.cs

@@ -313,6 +313,7 @@ namespace Terminal {
 			AddCh (Curses.ACS_LRCORNER);
 			AddCh (Curses.ACS_LRCORNER);
 		}
 		}
 
 
+		Curses.Event oldMouseEvents, reportableMouseEvents;
 		public override void Init (Action terminalResized)
 		public override void Init (Action terminalResized)
 		{
 		{
 			if (window != null)
 			if (window != null)
@@ -326,6 +327,7 @@ namespace Terminal {
 			Curses.raw ();
 			Curses.raw ();
 			Curses.noecho ();
 			Curses.noecho ();
 			Curses.Window.Standard.keypad (true);
 			Curses.Window.Standard.keypad (true);
+			reportableMouseEvents = Curses.mousemask (Curses.Event.AllEvents, out oldMouseEvents);
 			this.terminalResized = terminalResized;
 			this.terminalResized = terminalResized;
 
 
 			Colors.Base = new ColorScheme ();
 			Colors.Base = new ColorScheme ();