Convert internal input co-ordinates to GLfloat

Change all client motion handlers to take GLfloat for co-ordinates,
rather than int32_t.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
diff --git a/clients/window.c b/clients/window.c
index c7da54a..f5114bd 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -178,7 +178,7 @@
 	int current_cursor;
 	uint32_t modifiers;
 	uint32_t pointer_enter_serial;
-	int32_t sx, sy;
+	GLfloat sx, sy;
 	struct wl_list link;
 
 	struct widget *focus_widget;
@@ -1336,7 +1336,7 @@
 
 static int
 frame_enter_handler(struct widget *widget,
-		    struct input *input, int32_t x, int32_t y, void *data)
+		    struct input *input, GLfloat x, GLfloat y, void *data)
 {
 	return frame_get_pointer_image_for_location(data, input);
 }
@@ -1344,7 +1344,7 @@
 static int
 frame_motion_handler(struct widget *widget,
 		     struct input *input, uint32_t time,
-		     int32_t x, int32_t y, void *data)
+		     GLfloat x, GLfloat y, void *data)
 {
 	return frame_get_pointer_image_for_location(data, input);
 }
@@ -1439,7 +1439,7 @@
 
 static void
 input_set_focus_widget(struct input *input, struct widget *focus,
-		       int32_t x, int32_t y)
+		       GLfloat x, GLfloat y)
 {
 	struct widget *old, *widget;
 	int pointer = POINTER_LEFT_PTR;
@@ -2458,7 +2458,7 @@
 static int
 menu_motion_handler(struct widget *widget,
 		    struct input *input, uint32_t time,
-		    int32_t x, int32_t y, void *data)
+		    GLfloat x, GLfloat y, void *data)
 {
 	struct menu *menu = data;
 
@@ -2470,7 +2470,7 @@
 
 static int
 menu_enter_handler(struct widget *widget,
-		   struct input *input, int32_t x, int32_t y, void *data)
+		   struct input *input, GLfloat x, GLfloat y, void *data)
 {
 	struct menu *menu = data;