Lines Matching refs:axes
39 struct tablet_axes axes;
133 mm = evdev_device_units_to_mm(totem->device, &slot->axes.point);
269 struct tablet_axes axes = {0};
274 axes = slot->axes;
280 slot->axes.point.x = libevdev_get_slot_value(device->evdev,
283 slot->axes.point.y = libevdev_get_slot_value(device->evdev,
294 slot->axes.rotation = (360 - angle) % 360;
312 slot->axes.size.major = (double)major/rmajor;
313 slot->axes.size.minor = (double)minor/rminor;
316 axes.point = slot->axes.point;
317 axes.rotation = slot->axes.rotation;
318 axes.size = slot->axes.size;
320 delta.x = slot->axes.point.x - slot->last_point.x;
321 delta.y = slot->axes.point.y - slot->last_point.y;
322 axes.delta = filter_dispatch(device->pointer.filter, &delta, tool, time);
326 *axes_out = axes;
358 slot->axes.point.x = libevdev_get_slot_value(device->evdev,
361 slot->axes.point.y = libevdev_get_slot_value(device->evdev,
364 slot->last_point.x = slot->axes.point.x;
365 slot->last_point.y = slot->axes.point.y;
374 struct tablet_axes axes;
394 updated = totem_slot_fetch_axes(totem, slot, slot->tool, &axes, time);
404 &axes);
411 &axes);
422 &axes);
453 &axes,
471 &axes);
478 &axes);
486 slot->last_point = slot->axes.point;
558 struct tablet_axes axes;
565 totem_slot_fetch_axes(totem, slot, slot->tool, &axes, now);
578 &axes,
592 &axes);
599 &axes);
668 struct tablet_axes axes;
680 totem_slot_fetch_axes(totem, slot, slot->tool, &axes, now);
686 &axes);
693 &axes);