backends: Don't use glib types in new native backend objects

https://gitlab.gnome.org/GNOME/mutter/merge_requests/672
This commit is contained in:
Carlos Garnacho 2019-08-16 19:33:43 +02:00 committed by Jonas Ådahl
parent 8b03d9ecc3
commit c0a71720af
10 changed files with 202 additions and 202 deletions

View File

@ -252,10 +252,10 @@ meta_device_manager_native_filter_relative_motion (MetaDeviceManagerNative *mana
static ClutterEvent *
new_absolute_motion_event (ClutterInputDevice *input_device,
guint64 time_us,
gfloat x,
gfloat y,
gdouble *axes)
uint64_t time_us,
float x,
float y,
double *axes)
{
gfloat stage_width, stage_height;
MetaDeviceManagerNative *manager_evdev;
@ -324,10 +324,10 @@ new_absolute_motion_event (ClutterInputDevice *input_device,
static void
notify_absolute_motion (ClutterInputDevice *input_device,
guint64 time_us,
gfloat x,
gfloat y,
gdouble *axes)
uint64_t time_us,
float x,
float y,
double *axes)
{
ClutterEvent *event;
@ -338,10 +338,10 @@ notify_absolute_motion (ClutterInputDevice *input_device,
static void
notify_relative_tool_motion (ClutterInputDevice *input_device,
guint64 time_us,
gfloat dx,
gfloat dy,
gdouble *axes)
uint64_t time_us,
float dx,
float dy,
double *axes)
{
MetaInputDeviceNative *device_evdev;
ClutterEvent *event;
@ -369,12 +369,12 @@ notify_relative_tool_motion (ClutterInputDevice *input_device,
static void
notify_pinch_gesture_event (ClutterInputDevice *input_device,
ClutterTouchpadGesturePhase phase,
guint64 time_us,
gdouble dx,
gdouble dy,
gdouble angle_delta,
gdouble scale,
guint n_fingers)
uint64_t time_us,
double dx,
double dy,
double angle_delta,
double scale,
uint32_t n_fingers)
{
MetaInputDeviceNative *device_evdev;
MetaSeatNative *seat;
@ -418,10 +418,10 @@ notify_pinch_gesture_event (ClutterInputDevice *input_device,
static void
notify_swipe_gesture_event (ClutterInputDevice *input_device,
ClutterTouchpadGesturePhase phase,
guint64 time_us,
guint n_fingers,
gdouble dx,
gdouble dy)
uint64_t time_us,
uint32_t n_fingers,
double dx,
double dy)
{
MetaInputDeviceNative *device_evdev;
MetaSeatNative *seat;
@ -462,7 +462,7 @@ notify_swipe_gesture_event (ClutterInputDevice *input_device,
static void
notify_proximity (ClutterInputDevice *input_device,
guint64 time_us,
uint64_t time_us,
gboolean in)
{
MetaInputDeviceNative *device_evdev;
@ -499,11 +499,11 @@ notify_proximity (ClutterInputDevice *input_device,
static void
notify_pad_button (ClutterInputDevice *input_device,
guint64 time_us,
guint32 button,
guint32 mode_group,
guint32 mode,
guint32 pressed)
uint64_t time_us,
uint32_t button,
uint32_t mode_group,
uint32_t mode,
uint32_t pressed)
{
MetaInputDeviceNative *device_evdev;
MetaSeatNative *seat;
@ -540,12 +540,12 @@ notify_pad_button (ClutterInputDevice *input_device,
static void
notify_pad_strip (ClutterInputDevice *input_device,
guint64 time_us,
guint32 strip_number,
guint32 strip_source,
guint32 mode_group,
guint32 mode,
gdouble value)
uint64_t time_us,
uint32_t strip_number,
uint32_t strip_source,
uint32_t mode_group,
uint32_t mode,
double value)
{
MetaInputDeviceNative *device_evdev;
ClutterInputDevicePadSource source;
@ -586,12 +586,12 @@ notify_pad_strip (ClutterInputDevice *input_device,
static void
notify_pad_ring (ClutterInputDevice *input_device,
guint64 time_us,
guint32 ring_number,
guint32 ring_source,
guint32 mode_group,
guint32 mode,
gdouble angle)
uint64_t time_us,
uint32_t ring_number,
uint32_t ring_source,
uint32_t mode_group,
uint32_t mode,
double angle)
{
MetaInputDeviceNative *device_evdev;
ClutterInputDevicePadSource source;
@ -998,7 +998,7 @@ input_device_update_tool (ClutterInputDevice *input_device,
MetaInputDeviceNative *evdev_device = META_INPUT_DEVICE_NATIVE (input_device);
ClutterInputDeviceTool *tool = NULL;
ClutterInputDeviceToolType tool_type;
guint64 tool_serial;
uint64_t tool_serial;
if (libinput_tool)
{
@ -1161,9 +1161,9 @@ process_tablet_axis (MetaDeviceManagerNative *manager_evdev,
struct libinput_event *event)
{
struct libinput_device *libinput_device = libinput_event_get_device (event);
guint64 time;
uint64_t time;
double x, y, dx, dy, *axes;
gfloat stage_width, stage_height;
float stage_width, stage_height;
ClutterStage *stage;
ClutterInputDevice *device;
struct libinput_event_tablet_tool *tablet_event =
@ -1216,8 +1216,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
{
case LIBINPUT_EVENT_KEYBOARD_KEY:
{
guint32 key, key_state, seat_key_count;
guint64 time_us;
uint32_t key, key_state, seat_key_count;
uint64_t time_us;
struct libinput_event_keyboard *key_event =
libinput_event_get_keyboard_event (event);
@ -1271,9 +1271,9 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE:
{
guint64 time_us;
uint64_t time_us;
double x, y;
gfloat stage_width, stage_height;
float stage_width, stage_height;
ClutterStage *stage;
struct libinput_event_pointer *motion_event =
libinput_event_get_pointer_event (event);
@ -1303,8 +1303,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_POINTER_BUTTON:
{
guint32 button, button_state, seat_button_count;
guint64 time_us;
uint32_t button, button_state, seat_button_count;
uint64_t time_us;
struct libinput_event_pointer *button_event =
libinput_event_get_pointer_event (event);
device = libinput_device_get_user_data (libinput_device);
@ -1330,7 +1330,7 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_POINTER_AXIS:
{
guint64 time_us;
uint64_t time_us;
enum libinput_pointer_axis_source source;
struct libinput_event_pointer *axis_event =
libinput_event_get_pointer_event (event);
@ -1368,9 +1368,9 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_TOUCH_DOWN:
{
int device_slot;
guint64 time_us;
uint64_t time_us;
double x, y;
gfloat stage_width, stage_height;
float stage_width, stage_height;
MetaSeatNative *seat;
ClutterStage *stage;
MetaTouchState *touch_state;
@ -1413,7 +1413,7 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_TOUCH_UP:
{
int device_slot;
guint64 time_us;
uint64_t time_us;
MetaSeatNative *seat;
MetaTouchState *touch_state;
struct libinput_event_touch *touch_event =
@ -1444,9 +1444,9 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
case LIBINPUT_EVENT_TOUCH_MOTION:
{
int device_slot;
guint64 time_us;
uint64_t time_us;
double x, y;
gfloat stage_width, stage_height;
float stage_width, stage_height;
MetaSeatNative *seat;
ClutterStage *stage;
MetaTouchState *touch_state;
@ -1490,7 +1490,7 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TOUCH_CANCEL:
{
guint64 time_us;
uint64_t time_us;
struct libinput_event_touch *touch_event =
libinput_event_get_touch_event (event);
@ -1508,8 +1508,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
struct libinput_event_gesture *gesture_event =
libinput_event_get_gesture_event (event);
ClutterTouchpadGesturePhase phase;
guint n_fingers;
guint64 time_us;
uint32_t n_fingers;
uint64_t time_us;
if (libinput_event_get_type (event) == LIBINPUT_EVENT_GESTURE_PINCH_BEGIN)
phase = CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN;
@ -1528,8 +1528,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
struct libinput_event_gesture *gesture_event =
libinput_event_get_gesture_event (event);
gdouble angle_delta, scale, dx, dy;
guint n_fingers;
guint64 time_us;
uint32_t n_fingers;
uint64_t time_us;
n_fingers = libinput_event_gesture_get_finger_count (gesture_event);
device = libinput_device_get_user_data (libinput_device);
@ -1550,8 +1550,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
struct libinput_event_gesture *gesture_event =
libinput_event_get_gesture_event (event);
ClutterTouchpadGesturePhase phase;
guint32 n_fingers;
guint64 time_us;
uint32_t n_fingers;
uint64_t time_us;
device = libinput_device_get_user_data (libinput_device);
time_us = libinput_event_gesture_get_time_usec (gesture_event);
@ -1570,9 +1570,9 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
{
struct libinput_event_gesture *gesture_event =
libinput_event_get_gesture_event (event);
guint32 n_fingers;
guint64 time_us;
gdouble dx, dy;
uint32_t n_fingers;
uint64_t time_us;
double dx, dy;
device = libinput_device_get_user_data (libinput_device);
time_us = libinput_event_gesture_get_time_usec (gesture_event);
@ -1592,7 +1592,7 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY:
{
guint64 time;
uint64_t time;
struct libinput_event_tablet_tool *tablet_event =
libinput_event_get_tablet_tool_event (event);
struct libinput_tablet_tool *libinput_tool = NULL;
@ -1613,11 +1613,11 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_TOOL_BUTTON:
{
guint64 time_us;
guint32 button_state;
uint64_t time_us;
uint32_t button_state;
struct libinput_event_tablet_tool *tablet_event =
libinput_event_get_tablet_tool_event (event);
guint tablet_button;
uint32_t tablet_button;
process_tablet_axis (manager_evdev, event);
@ -1634,8 +1634,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_TOOL_TIP:
{
guint64 time_us;
guint32 button_state;
uint64_t time_us;
uint32_t button_state;
struct libinput_event_tablet_tool *tablet_event =
libinput_event_get_tablet_tool_event (event);
@ -1658,8 +1658,8 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_PAD_BUTTON:
{
guint64 time;
guint32 button_state, button, group, mode;
uint64_t time;
uint32_t button_state, button, group, mode;
struct libinput_tablet_pad_mode_group *mode_group;
struct libinput_event_tablet_pad *pad_event =
libinput_event_get_tablet_pad_event (event);
@ -1679,12 +1679,12 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_PAD_STRIP:
{
guint64 time;
guint32 number, source, group, mode;
uint64_t time;
uint32_t number, source, group, mode;
struct libinput_tablet_pad_mode_group *mode_group;
struct libinput_event_tablet_pad *pad_event =
libinput_event_get_tablet_pad_event (event);
gdouble value;
double value;
device = libinput_device_get_user_data (libinput_device);
time = libinput_event_tablet_pad_get_time_usec (pad_event);
@ -1701,12 +1701,12 @@ process_device_event (MetaDeviceManagerNative *manager_evdev,
}
case LIBINPUT_EVENT_TABLET_PAD_RING:
{
guint64 time;
guint32 number, source, group, mode;
uint64_t time;
uint32_t number, source, group, mode;
struct libinput_tablet_pad_mode_group *mode_group;
struct libinput_event_tablet_pad *pad_event =
libinput_event_get_tablet_pad_event (event);
gdouble angle;
double angle;
device = libinput_device_get_user_data (libinput_device);
time = libinput_event_tablet_pad_get_time_usec (pad_event);
@ -2547,8 +2547,8 @@ meta_device_manager_native_set_relative_motion_filter (ClutterDeviceManager
void
meta_device_manager_native_set_keyboard_repeat (ClutterDeviceManager *evdev,
gboolean repeat,
guint32 delay,
guint32 interval)
uint32_t delay,
uint32_t interval)
{
MetaDeviceManagerNative *manager_evdev;
MetaSeatNative *seat;
@ -2674,7 +2674,7 @@ meta_device_manager_native_remove_filter (MetaEvdevFilterFunc func,
*/
void
meta_device_manager_native_warp_pointer (ClutterInputDevice *pointer_device,
guint32 time_,
uint32_t time_,
int x,
int y)
{

View File

@ -76,22 +76,22 @@ void meta_device_manager_native_dispatch (MetaDeviceManagerNative *manager_evdev
struct xkb_state * meta_device_manager_native_get_xkb_state (MetaDeviceManagerNative *manager_evdev);
static inline guint64
us (guint64 us)
static inline uint64_t
us (uint64_t us)
{
return us;
}
static inline guint64
ms2us (guint64 ms)
static inline uint64_t
ms2us (uint64_t ms)
{
return us (ms * 1000);
}
static inline guint32
us2ms (guint64 us)
static inline uint32_t
us2ms (uint64_t us)
{
return (guint32) (us / 1000);
return (uint32_t) (us / 1000);
}
/**
@ -136,7 +136,7 @@ void meta_device_manager_native_reclaim_devices (void);
* to be in the same position.
*/
typedef void (* MetaPointerConstrainCallback) (ClutterInputDevice *device,
guint32 time,
uint32_t time,
float prev_x,
float prev_y,
float *x,
@ -174,8 +174,8 @@ void meta_device_manager_native_set_keyboard_numlock (ClutterDeviceManager *evde
void meta_device_manager_native_set_keyboard_repeat (ClutterDeviceManager *evdev,
gboolean repeat,
guint32 delay,
guint32 interval);
uint32_t delay,
uint32_t interval);
typedef gboolean (* MetaEvdevFilterFunc) (struct libinput_event *event,
gpointer data);
@ -187,7 +187,7 @@ void meta_device_manager_native_remove_filter (MetaEvdevFilterFunc func,
gpointer data);
void meta_device_manager_native_warp_pointer (ClutterInputDevice *pointer_device,
guint32 time_,
uint32_t time_,
int x,
int y);

View File

@ -28,9 +28,9 @@ typedef struct _MetaEventNative MetaEventNative;
struct _MetaEventNative
{
guint32 evcode;
uint32_t evcode;
guint64 time_usec;
uint64_t time_usec;
gboolean has_relative_motion;
double dx;
@ -77,7 +77,7 @@ meta_event_native_ensure_platform_data (ClutterEvent *event)
void
meta_event_native_set_event_code (ClutterEvent *event,
guint32 evcode)
uint32_t evcode)
{
MetaEventNative *event_evdev;
@ -87,7 +87,7 @@ meta_event_native_set_event_code (ClutterEvent *event,
void
meta_event_native_set_time_usec (ClutterEvent *event,
guint64 time_usec)
uint64_t time_usec)
{
MetaEventNative *event_evdev;
@ -121,7 +121,7 @@ meta_event_native_set_relative_motion (ClutterEvent *event,
*
* Returns: The event code.
**/
guint32
uint32_t
meta_event_native_get_event_code (const ClutterEvent *event)
{
MetaEventNative *event_evdev = _clutter_event_get_platform_data (event);
@ -140,7 +140,7 @@ meta_event_native_get_event_code (const ClutterEvent *event)
*
* Returns: The time in microsecond granularity, or 0 if unavailable.
*/
guint64
uint64_t
meta_event_native_get_time_usec (const ClutterEvent *event)
{
MetaEventNative *event_evdev = _clutter_event_get_platform_data (event);

View File

@ -28,12 +28,12 @@ typedef struct _MetaEventNative MetaEventNative;
MetaEventNative * meta_event_native_copy (MetaEventNative *event_evdev);
void meta_event_native_free (MetaEventNative *event_evdev);
guint32 meta_event_native_get_event_code (const ClutterEvent *event);
uint32_t meta_event_native_get_event_code (const ClutterEvent *event);
void meta_event_native_set_event_code (ClutterEvent *event,
guint32 evcode);
guint64 meta_event_native_get_time_usec (const ClutterEvent *event);
uint32_t evcode);
uint64_t meta_event_native_get_time_usec (const ClutterEvent *event);
void meta_event_native_set_time_usec (ClutterEvent *event,
guint64 time_usec);
uint64_t time_usec);
void meta_event_native_set_relative_motion (ClutterEvent *event,
double dx,
double dy,

View File

@ -130,8 +130,8 @@ meta_input_device_native_get_property (GObject *object,
static gboolean
meta_input_device_native_keycode_to_evdev (ClutterInputDevice *device,
guint hardware_keycode,
guint *evdev_keycode)
uint32_t hardware_keycode,
uint32_t *evdev_keycode)
{
/* The hardware keycodes from the evdev backend are almost evdev
keycodes: we use the evdev keycode file, but xkb rules have an
@ -182,8 +182,8 @@ meta_input_device_native_update_from_tool (ClutterInputDevice *device,
static gboolean
meta_input_device_native_is_mode_switch_button (ClutterInputDevice *device,
guint group,
guint button)
uint32_t group,
uint32_t button)
{
struct libinput_device *libinput_device;
struct libinput_tablet_pad_mode_group *mode_group;
@ -194,9 +194,9 @@ meta_input_device_native_is_mode_switch_button (ClutterInputDevice *device,
return libinput_tablet_pad_mode_group_button_is_toggle (mode_group, button) != 0;
}
static gint
static int
meta_input_device_native_get_group_n_modes (ClutterInputDevice *device,
gint group)
int group)
{
struct libinput_device *libinput_device;
struct libinput_tablet_pad_mode_group *mode_group;
@ -281,7 +281,7 @@ trigger_slow_keys (gpointer data)
return G_SOURCE_REMOVE;
}
static gint
static int
find_pending_event_by_keycode (gconstpointer a,
gconstpointer b)
{
@ -708,7 +708,7 @@ handle_enablekeys_release (ClutterEvent *event,
}
static int
get_button_index (gint button)
get_button_index (int button)
{
switch (button)
{
@ -730,7 +730,7 @@ static void
emulate_button_press (MetaInputDeviceNative *device_evdev)
{
ClutterInputDevice *device = CLUTTER_INPUT_DEVICE (device_evdev);
gint btn = device_evdev->mousekeys_btn;
int btn = device_evdev->mousekeys_btn;
if (device_evdev->mousekeys_btn_states[get_button_index (btn)])
return;
@ -745,7 +745,7 @@ static void
emulate_button_release (MetaInputDeviceNative *device_evdev)
{
ClutterInputDevice *device = CLUTTER_INPUT_DEVICE (device_evdev);
gint btn = device_evdev->mousekeys_btn;
int btn = device_evdev->mousekeys_btn;
if (device_evdev->mousekeys_btn_states[get_button_index (btn)] == CLUTTER_BUTTON_STATE_RELEASED)
return;
@ -775,18 +775,18 @@ update_mousekeys_params (MetaInputDeviceNative *device,
device->mousekeys_init_delay = MAX (0, settings->mousekeys_init_delay);
device->mousekeys_curve_factor =
(((gdouble) device->mousekeys_max_speed) /
pow ((gdouble) device->mousekeys_accel_time, MOUSEKEYS_CURVE));
(((double) device->mousekeys_max_speed) /
pow ((double) device->mousekeys_accel_time, MOUSEKEYS_CURVE));
}
static gdouble
static double
mousekeys_get_speed_factor (MetaInputDeviceNative *device,
gint64 time_us)
uint64_t time_us)
{
guint32 time;
gint64 delta_t;
gint64 init_time;
gdouble speed;
uint32_t time;
int64_t delta_t;
int64_t init_time;
double speed;
time = us2ms (time_us);
@ -821,27 +821,27 @@ mousekeys_get_speed_factor (MetaInputDeviceNative *device,
static void
emulate_pointer_motion (MetaInputDeviceNative *device_evdev,
gint dx,
gint dy)
int dx,
int dy)
{
ClutterInputDevice *device = CLUTTER_INPUT_DEVICE (device_evdev);
gdouble dx_motion;
gdouble dy_motion;
gdouble speed;
gint64 time_us;
double dx_motion;
double dy_motion;
double speed;
int64_t time_us;
time_us = g_get_monotonic_time ();
speed = mousekeys_get_speed_factor (device_evdev, time_us);
if (dx < 0)
dx_motion = floor (((gdouble) dx) * speed);
dx_motion = floor (((double) dx) * speed);
else
dx_motion = ceil (((gdouble) dx) * speed);
dx_motion = ceil (((double) dx) * speed);
if (dy < 0)
dy_motion = floor (((gdouble) dy) * speed);
dy_motion = floor (((double) dy) * speed);
else
dy_motion = ceil (((gdouble) dy) * speed);
dy_motion = ceil (((double) dy) * speed);
clutter_virtual_input_device_notify_relative_motion (device->accessibility_virtual_device,
time_us, dx_motion, dy_motion);
@ -909,8 +909,8 @@ static gboolean
trigger_mousekeys_move (gpointer data)
{
MetaInputDeviceNative *device = data;
gint dx = 0;
gint dy = 0;
int dx = 0;
int dy = 0;
if (device->mousekeys_first_motion_time == 0)
{
@ -1340,10 +1340,10 @@ meta_input_device_native_new (ClutterDeviceManager *manager,
MetaInputDeviceNative *device;
ClutterInputDeviceType type;
MetaDeviceManagerNative *manager_evdev;
gchar *vendor, *product;
gint device_id, n_rings = 0, n_strips = 0, n_groups = 1;
gchar *node_path;
gdouble width, height;
char *vendor, *product;
int device_id, n_rings = 0, n_strips = 0, n_groups = 1;
char *node_path;
double width, height;
type = meta_input_device_native_determine_type (libinput_device);
vendor = g_strdup_printf ("%.4x", libinput_device_get_id_vendor (libinput_device));
@ -1407,7 +1407,7 @@ meta_input_device_native_new_virtual (ClutterDeviceManager *manager,
MetaInputDeviceNative *device;
MetaDeviceManagerNative *manager_evdev;
const char *name;
gint device_id;
int device_id;
switch (type)
{
@ -1505,12 +1505,12 @@ meta_input_device_native_get_libinput_device (ClutterInputDevice *device)
void
meta_input_device_native_translate_coordinates (ClutterInputDevice *device,
ClutterStage *stage,
gfloat *x,
gfloat *y)
float *x,
float *y)
{
MetaInputDeviceNative *device_evdev = META_INPUT_DEVICE_NATIVE (device);
double min_x = 0, min_y = 0, max_x = 1, max_y = 1;
gdouble stage_width, stage_height;
double stage_width, stage_height;
double x_d, y_d;
stage_width = clutter_actor_get_width (CLUTTER_ACTOR (stage));
@ -1522,7 +1522,7 @@ meta_input_device_native_translate_coordinates (ClutterInputDevice *device,
if (device_evdev->output_ratio > 0 &&
device_evdev->device_aspect_ratio > 0)
{
gdouble ratio = device_evdev->device_aspect_ratio / device_evdev->output_ratio;
double ratio = device_evdev->device_aspect_ratio / device_evdev->output_ratio;
if (ratio > 1)
x_d *= ratio;

View File

@ -65,8 +65,8 @@ struct _MetaInputDeviceNative
ClutterInputDeviceTool *last_tool;
cairo_matrix_t device_matrix;
gdouble device_aspect_ratio; /* w:h */
gdouble output_ratio; /* w:h */
double device_aspect_ratio; /* w:h */
double output_ratio; /* w:h */
GHashTable *touches;
@ -74,23 +74,23 @@ struct _MetaInputDeviceNative
ClutterKeyboardA11yFlags a11y_flags;
GList *slow_keys_list;
guint debounce_timer;
guint16 debounce_key;
uint16_t debounce_key;
xkb_mod_mask_t stickykeys_depressed_mask;
xkb_mod_mask_t stickykeys_latched_mask;
xkb_mod_mask_t stickykeys_locked_mask;
guint toggle_slowkeys_timer;
guint16 shift_count;
guint32 last_shift_time;
gint mousekeys_btn;
uint16_t shift_count;
uint32_t last_shift_time;
int mousekeys_btn;
gboolean mousekeys_btn_states[3];
guint32 mousekeys_first_motion_time; /* ms */
guint32 mousekeys_last_motion_time; /* ms */
uint32_t mousekeys_first_motion_time; /* ms */
uint32_t mousekeys_last_motion_time; /* ms */
guint mousekeys_init_delay;
guint mousekeys_accel_time;
guint mousekeys_max_speed;
gdouble mousekeys_curve_factor;
double mousekeys_curve_factor;
guint move_mousekeys_timer;
guint16 last_mousekeys_key;
uint16_t last_mousekeys_key;
};
struct _MetaInputDeviceNativeClass
@ -120,8 +120,8 @@ ClutterInputDeviceType meta_input_device_native_determine_type (struct libin
void meta_input_device_native_translate_coordinates (ClutterInputDevice *device,
ClutterStage *stage,
gfloat *x,
gfloat *y);
float *x,
float *y);
void meta_input_device_native_apply_kbd_a11y_settings (MetaInputDeviceNative *device,
ClutterKbdA11ySettings *settings);

View File

@ -51,7 +51,7 @@ meta_input_device_tool_native_init (MetaInputDeviceToolNative *tool)
ClutterInputDeviceTool *
meta_input_device_tool_native_new (struct libinput_tablet_tool *tool,
guint64 serial,
uint64_t serial,
ClutterInputDeviceToolType type)
{
MetaInputDeviceToolNative *evdev_tool;
@ -69,7 +69,7 @@ meta_input_device_tool_native_new (struct libinput_tablet_tool *tool,
void
meta_input_device_tool_native_set_pressure_curve (ClutterInputDeviceTool *tool,
gdouble curve[4])
double curve[4])
{
MetaInputDeviceToolNative *evdev_tool;
@ -88,8 +88,8 @@ meta_input_device_tool_native_set_pressure_curve (ClutterInputDeviceTool *tool,
void
meta_input_device_tool_native_set_button_code (ClutterInputDeviceTool *tool,
guint button,
guint evcode)
uint32_t button,
uint32_t evcode)
{
MetaInputDeviceToolNative *evdev_tool;
@ -108,14 +108,14 @@ meta_input_device_tool_native_set_button_code (ClutterInputDeviceTool *tool,
}
}
static gdouble
calculate_bezier_position (gdouble pos,
gdouble x1,
gdouble y1,
gdouble x2,
gdouble y2)
static double
calculate_bezier_position (double pos,
double x1,
double y1,
double x2,
double y2)
{
gdouble int1_y, int2_y;
double int1_y, int2_y;
pos = CLAMP (pos, 0, 1);
@ -129,9 +129,9 @@ calculate_bezier_position (gdouble pos,
return (pos * (int2_y - int1_y)) + int1_y;
}
gdouble
double
meta_input_device_tool_native_translate_pressure (ClutterInputDeviceTool *tool,
gdouble pressure)
double pressure)
{
MetaInputDeviceToolNative *evdev_tool;
@ -146,9 +146,9 @@ meta_input_device_tool_native_translate_pressure (ClutterInputDeviceTool *tool,
evdev_tool->pressure_curve[3]);
}
guint
uint32_t
meta_input_device_tool_native_get_button_code (ClutterInputDeviceTool *tool,
guint button)
uint32_t button)
{
MetaInputDeviceToolNative *evdev_tool;

View File

@ -56,7 +56,7 @@ struct _MetaInputDeviceToolNative
ClutterInputDeviceTool parent_instance;
struct libinput_tablet_tool *tool;
GHashTable *button_map;
gdouble pressure_curve[4];
double pressure_curve[4];
};
struct _MetaInputDeviceToolNativeClass
@ -67,19 +67,19 @@ struct _MetaInputDeviceToolNativeClass
GType meta_input_device_tool_native_get_type (void) G_GNUC_CONST;
ClutterInputDeviceTool * meta_input_device_tool_native_new (struct libinput_tablet_tool *tool,
guint64 serial,
uint64_t serial,
ClutterInputDeviceToolType type);
gdouble meta_input_device_tool_native_translate_pressure (ClutterInputDeviceTool *tool,
gdouble pressure);
guint meta_input_device_tool_native_get_button_code (ClutterInputDeviceTool *tool,
guint button);
double pressure);
uint32_t meta_input_device_tool_native_get_button_code (ClutterInputDeviceTool *tool,
uint32_t button);
void meta_input_device_tool_native_set_pressure_curve (ClutterInputDeviceTool *tool,
gdouble curve[4]);
double curve[4]);
void meta_input_device_tool_native_set_button_code (ClutterInputDeviceTool *tool,
guint button,
guint evcode);
uint32_t button,
uint32_t evcode);
G_END_DECLS

View File

@ -348,7 +348,7 @@ meta_seat_native_notify_key (MetaSeatNative *seat,
case 1:
case 2:
{
guint32 interval;
uint32_t interval;
meta_seat_native_clear_repeat_timer (seat);
seat->repeat_device = g_object_ref (device);
@ -374,10 +374,10 @@ meta_seat_native_notify_key (MetaSeatNative *seat,
static ClutterEvent *
new_absolute_motion_event (MetaSeatNative *seat,
ClutterInputDevice *input_device,
guint64 time_us,
gfloat x,
gfloat y,
gdouble *axes)
uint64_t time_us,
float x,
float y,
double *axes)
{
ClutterStage *stage = _clutter_input_device_get_stage (input_device);
ClutterEvent *event;
@ -437,7 +437,7 @@ meta_seat_native_notify_relative_motion (MetaSeatNative *seat,
float dx_unaccel,
float dy_unaccel)
{
gfloat new_x, new_y;
float new_x, new_y;
ClutterEvent *event;
/* We can drop the event on the floor if no stage has been
@ -489,8 +489,8 @@ meta_seat_native_notify_button (MetaSeatNative *seat,
MetaInputDeviceNative *device_evdev = (MetaInputDeviceNative *) input_device;
ClutterStage *stage;
ClutterEvent *event = NULL;
gint button_nr;
static gint maskmap[8] =
int button_nr;
static int maskmap[8] =
{
CLUTTER_BUTTON1_MASK, CLUTTER_BUTTON3_MASK, CLUTTER_BUTTON2_MASK,
CLUTTER_BUTTON4_MASK, CLUTTER_BUTTON5_MASK, 0, 0, 0
@ -589,7 +589,7 @@ meta_seat_native_notify_button (MetaSeatNative *seat,
if (device_evdev->last_tool)
{
/* Apply the button event code as per the tool mapping */
guint mapped_button;
uint32_t mapped_button;
mapped_button = meta_input_device_tool_native_get_button_code (device_evdev->last_tool,
button_nr);
@ -616,9 +616,9 @@ meta_seat_native_notify_button (MetaSeatNative *seat,
static void
notify_scroll (ClutterInputDevice *input_device,
guint64 time_us,
gdouble dx,
gdouble dy,
uint64_t time_us,
double dx,
double dy,
ClutterScrollSource scroll_source,
ClutterScrollFinishFlags flags,
gboolean emulated)
@ -627,7 +627,7 @@ notify_scroll (ClutterInputDevice *input_device,
MetaSeatNative *seat;
ClutterStage *stage;
ClutterEvent *event = NULL;
gdouble scroll_factor;
double scroll_factor;
/* We can drop the event on the floor if no stage has been
* associated with the device yet. */
@ -870,7 +870,7 @@ meta_seat_native_free (MetaSeatNative *seat)
ClutterInputDevice *
meta_seat_native_get_device (MetaSeatNative *seat,
gint id)
int id)
{
ClutterInputDevice *device;
GSList *l;

View File

@ -65,19 +65,19 @@ struct _MetaSeatNative
/* keyboard repeat */
gboolean repeat;
guint32 repeat_delay;
guint32 repeat_interval;
guint32 repeat_key;
guint32 repeat_count;
guint32 repeat_timer;
uint32_t repeat_delay;
uint32_t repeat_interval;
uint32_t repeat_key;
uint32_t repeat_count;
uint32_t repeat_timer;
ClutterInputDevice *repeat_device;
gfloat pointer_x;
gfloat pointer_y;
float pointer_x;
float pointer_y;
/* Emulation of discrete scroll events out of smooth ones */
gfloat accum_scroll_dx;
gfloat accum_scroll_dy;
float accum_scroll_dx;
float accum_scroll_dy;
};
void meta_seat_native_notify_key (MetaSeatNative *seat,
@ -137,7 +137,7 @@ void meta_seat_native_set_libinput_seat (MetaSeatNative *seat,
void meta_seat_native_sync_leds (MetaSeatNative *seat);
ClutterInputDevice * meta_seat_native_get_device (MetaSeatNative *seat,
gint id);
int id);
MetaTouchState * meta_seat_native_acquire_touch_state (MetaSeatNative *seat,
int device_slot);
@ -146,7 +146,7 @@ void meta_seat_native_release_touch_state (MetaSeatNative *seat,
MetaTouchState *touch_state);
MetaTouchState * meta_seat_native_get_touch (MetaSeatNative *seat,
guint32 id);
uint32_t id);
void meta_seat_native_set_stage (MetaSeatNative *seat,
ClutterStage *stage);