mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-11-03 22:22:08 +00:00 
			
		
		
		
	[client] rename warpMouse to warpPointer
This is more truthful in what it does; the pointer may be backed by a non-mouse device.
This commit is contained in:
		
				
					committed by
					
						
						Geoffrey McRae
					
				
			
			
				
	
			
			
			
						parent
						
							d926319230
						
					
				
				
					commit
					f1033fa4bb
				
			@@ -131,7 +131,7 @@ static void sdlUngrabKeyboard(void)
 | 
			
		||||
  sdl.keyboardGrabbed = false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void sdlWarpMouse(int x, int y, bool exiting)
 | 
			
		||||
static void sdlWarpPointer(int x, int y, bool exiting)
 | 
			
		||||
{
 | 
			
		||||
  if (sdl.exiting)
 | 
			
		||||
    return;
 | 
			
		||||
@@ -160,7 +160,7 @@ struct LG_DisplayServerOps LGDS_SDL =
 | 
			
		||||
  .ungrabPointer  = sdlUngrabPointer,
 | 
			
		||||
  .grabKeyboard   = sdlGrabKeyboard,
 | 
			
		||||
  .ungrabKeyboard = sdlUngrabKeyboard,
 | 
			
		||||
  .warpMouse      = sdlWarpMouse,
 | 
			
		||||
  .warpPointer    = sdlWarpPointer,
 | 
			
		||||
 | 
			
		||||
  /* SDL does not have clipboard support */
 | 
			
		||||
  .cbInit    = NULL,
 | 
			
		||||
 
 | 
			
		||||
@@ -386,7 +386,7 @@ static void waylandUngrabKeyboard(void)
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void waylandWarpMouse(int x, int y, bool exiting)
 | 
			
		||||
static void waylandWarpPointer(int x, int y, bool exiting)
 | 
			
		||||
{
 | 
			
		||||
  // This is an unsupported operation on Wayland.
 | 
			
		||||
}
 | 
			
		||||
@@ -773,7 +773,7 @@ struct LG_DisplayServerOps LGDS_Wayland =
 | 
			
		||||
  .ungrabPointer  = waylandUngrabPointer,
 | 
			
		||||
  .grabKeyboard   = waylandGrabKeyboard,
 | 
			
		||||
  .ungrabKeyboard = waylandUngrabKeyboard,
 | 
			
		||||
  .warpMouse      = waylandWarpMouse,
 | 
			
		||||
  .warpPointer    = waylandWarpPointer,
 | 
			
		||||
 | 
			
		||||
  .cbInit    = waylandCBInit,
 | 
			
		||||
  .cbNotice  = waylandCBNotice,
 | 
			
		||||
 
 | 
			
		||||
@@ -433,7 +433,7 @@ static void x11UngrabKeyboard(void)
 | 
			
		||||
  x11.keyboardGrabbed = false;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void x11WarpMouse(int x, int y, bool exiting)
 | 
			
		||||
static void x11WarpPointer(int x, int y, bool exiting)
 | 
			
		||||
{
 | 
			
		||||
  XWarpPointer(
 | 
			
		||||
      x11.display,
 | 
			
		||||
@@ -785,7 +785,7 @@ struct LG_DisplayServerOps LGDS_X11 =
 | 
			
		||||
  .ungrabPointer  = x11UngrabPointer,
 | 
			
		||||
  .grabKeyboard   = x11GrabKeyboard,
 | 
			
		||||
  .ungrabKeyboard = x11UngrabKeyboard,
 | 
			
		||||
  .warpMouse      = x11WarpMouse,
 | 
			
		||||
  .warpPointer    = x11WarpPointer,
 | 
			
		||||
 | 
			
		||||
  .cbInit    = x11CBInit,
 | 
			
		||||
  .cbNotice  = x11CBNotice,
 | 
			
		||||
 
 | 
			
		||||
@@ -93,7 +93,7 @@ struct LG_DisplayServerOps
 | 
			
		||||
  void (*ungrabKeyboard)();
 | 
			
		||||
 | 
			
		||||
  //exiting = true if the warp is to leave the window
 | 
			
		||||
  void (*warpMouse)(int x, int y, bool exiting);
 | 
			
		||||
  void (*warpPointer)(int x, int y, bool exiting);
 | 
			
		||||
 | 
			
		||||
  /* clipboard support */
 | 
			
		||||
  bool (* cbInit)(void);
 | 
			
		||||
 
 | 
			
		||||
@@ -861,7 +861,7 @@ void spiceClipboardRequest(const SpiceDataType type)
 | 
			
		||||
    g_state.ds->cbRequest(spice_type_to_clipboard_type(type));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void warpMouse(int x, int y, bool exiting)
 | 
			
		||||
static void warpPointer(int x, int y, bool exiting)
 | 
			
		||||
{
 | 
			
		||||
  if (g_cursor.warpState == WARP_STATE_OFF)
 | 
			
		||||
    return;
 | 
			
		||||
@@ -872,7 +872,7 @@ static void warpMouse(int x, int y, bool exiting)
 | 
			
		||||
  if (g_cursor.pos.x == x && g_cursor.pos.y == y)
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  g_state.ds->warpMouse(x, y, exiting);
 | 
			
		||||
  g_state.ds->warpPointer(x, y, exiting);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static bool isValidCursorLocation(int x, int y)
 | 
			
		||||
@@ -1069,7 +1069,7 @@ void app_handleMouseNormal(double ex, double ey)
 | 
			
		||||
 | 
			
		||||
      /* ungrab the pointer and move the local cursor to the exit point */
 | 
			
		||||
      g_state.ds->ungrabPointer();
 | 
			
		||||
      warpMouse(tx, ty, true);
 | 
			
		||||
      warpPointer(tx, ty, true);
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
@@ -1089,7 +1089,7 @@ void app_handleMouseNormal(double ex, double ey)
 | 
			
		||||
    {
 | 
			
		||||
      g_cursor.delta.x = 0;
 | 
			
		||||
      g_cursor.delta.y = 0;
 | 
			
		||||
      warpMouse(g_state.windowCX, g_state.windowCY, false);
 | 
			
		||||
      warpPointer(g_state.windowCX, g_state.windowCY, false);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    g_cursor.guest.x = g_state.srcSize.x / 2;
 | 
			
		||||
@@ -1280,7 +1280,7 @@ int eventFilter(void * userdata, SDL_Event * event)
 | 
			
		||||
 | 
			
		||||
        struct DoublePoint local;
 | 
			
		||||
        guestCurToLocal(&local);
 | 
			
		||||
        warpMouse(round(local.x), round(local.y), false);
 | 
			
		||||
        warpPointer(round(local.x), round(local.y), false);
 | 
			
		||||
        break;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
@@ -1707,7 +1707,7 @@ static int lg_run(void)
 | 
			
		||||
  SET_FALLBACK(eventFilter);
 | 
			
		||||
  SET_FALLBACK(grabPointer);
 | 
			
		||||
  SET_FALLBACK(ungrabKeyboard);
 | 
			
		||||
  SET_FALLBACK(warpMouse);
 | 
			
		||||
  SET_FALLBACK(warpPointer);
 | 
			
		||||
  SET_FALLBACK(cbInit);
 | 
			
		||||
  SET_FALLBACK(cbNotice);
 | 
			
		||||
  SET_FALLBACK(cbRelease);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user