Procházet zdrojové kódy

removed unused Cook/UncookMouse APIs

Tig Kindel před 2 roky
rodič
revize
de5af990df

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

@@ -1035,23 +1035,6 @@ namespace Terminal.Gui {
 			Console.Out.Flush ();
 		}
 
-		//int lastMouseInterval;
-		//bool mouseGrabbed;
-
-		public override void UncookMouse ()
-		{
-			//if (mouseGrabbed)
-			//	return;
-			//lastMouseInterval = Curses.mouseinterval (0);
-			//mouseGrabbed = true;
-		}
-
-		public override void CookMouse ()
-		{
-			//mouseGrabbed = false;
-			//Curses.mouseinterval (lastMouseInterval);
-		}
-
 		public override Attribute GetAttribute ()
 		{
 			return CurrentAttribute;

+ 0 - 9
Terminal.Gui/ConsoleDrivers/FakeDriver/FakeDriver.cs

@@ -653,15 +653,6 @@ namespace Terminal.Gui {
 		public override void Suspend ()
 		{
 		}
-
-		public override void CookMouse ()
-		{
-		}
-
-		public override void UncookMouse ()
-		{
-		}
-
 		#endregion
 
 		public class FakeClipboard : ClipboardBase {

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

@@ -2000,16 +2000,6 @@ namespace Terminal.Gui {
 			return hasColor;
 		}
 
-		#region Unused
-		public override void CookMouse ()
-		{
-		}
-
-		public override void UncookMouse ()
-		{
-		}
-		#endregion
-
 		//
 		// These are for the .NET driver, but running natively on Windows, wont run
 		// on the Mono emulation

+ 0 - 8
Terminal.Gui/ConsoleDrivers/WindowsDriver.cs

@@ -1780,14 +1780,6 @@ namespace Terminal.Gui {
 		public override void StopReportingMouseMoves ()
 		{
 		}
-
-		public override void UncookMouse ()
-		{
-		}
-
-		public override void CookMouse ()
-		{
-		}
 		#endregion
 	}
 

+ 0 - 11
Terminal.Gui/Core/ConsoleDriver.cs

@@ -1221,17 +1221,6 @@ namespace Terminal.Gui {
 		/// </summary>
 		public abstract void StopReportingMouseMoves ();
 
-		/// <summary>
-		/// Disables the cooked event processing from the mouse driver. 
-		/// At startup, it is assumed mouse events are cooked. Not implemented by any driver: See Issue #2300.
-		/// </summary>
-		public abstract void UncookMouse ();
-
-		/// <summary>
-		/// Enables the cooked event processing from the mouse driver. Not implemented by any driver: See Issue #2300.
-		/// </summary>
-		public abstract void CookMouse ();
-
 		/// <summary>
 		/// Horizontal line character.
 		/// </summary>

+ 0 - 1
Terminal.Gui/Core/Toplevel.cs

@@ -821,7 +821,6 @@ namespace Terminal.Gui {
 
 			if (mouseEvent.Flags.HasFlag (MouseFlags.Button1Released) && dragPosition.HasValue) {
 				Application.UngrabMouse ();
-				Driver.UncookMouse ();
 				dragPosition = null;
 			}