summaryrefslogtreecommitdiff
path: root/gdk/x11/gdkdevice-xi.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@gimp.org>2010-11-23 20:25:13 +0100
committerMichael Natterer <mitch@gimp.org>2010-11-23 20:25:13 +0100
commitfb5dd9f72fea478ab219b690763b8372f574d1ff (patch)
treefe3ea672df2b2a2123847ecb641f4f2a1b95a186 /gdk/x11/gdkdevice-xi.c
parentfad1bc0de434a46e3e014e74d890d4bee11c77f9 (diff)
downloadgtk+-fb5dd9f72fea478ab219b690763b8372f574d1ff.tar.gz
Move all GdkDevice members to private and add one missing accessor
Diffstat (limited to 'gdk/x11/gdkdevice-xi.c')
-rw-r--r--gdk/x11/gdkdevice-xi.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/gdk/x11/gdkdevice-xi.c b/gdk/x11/gdkdevice-xi.c
index a1e850ec90..8bebf075d3 100644
--- a/gdk/x11/gdkdevice-xi.c
+++ b/gdk/x11/gdkdevice-xi.c
@@ -155,7 +155,8 @@ gdk_device_xi_constructed (GObject *object)
device->device_id);
if (gdk_error_trap_pop ())
- g_warning ("Device %s can't be opened", GDK_DEVICE (device)->name);
+ g_warning ("Device %s can't be opened",
+ gdk_device_get_name (GDK_DEVICE (device)));
if (G_OBJECT_CLASS (gdk_device_xi_parent_class)->constructed)
G_OBJECT_CLASS (gdk_device_xi_parent_class)->constructed (object);
@@ -556,10 +557,11 @@ gdk_device_xi_update_axes (GdkDevice *device,
int i;
device_xi = GDK_DEVICE_XI (device);
- g_return_if_fail (first_axis >= 0 && first_axis + axes_count <= device->num_axes);
+ g_return_if_fail (first_axis >= 0 &&
+ first_axis + axes_count <= gdk_device_get_n_axes (device));
if (!device_xi->axis_data)
- device_xi->axis_data = g_new0 (gint, device->num_axes);
+ device_xi->axis_data = g_new0 (gint, gdk_device_get_n_axes (device));
for (i = 0; i < axes_count; i++)
device_xi->axis_data[first_axis + i] = axis_data[i];
@@ -577,6 +579,7 @@ gdk_device_xi_translate_axes (GdkDevice *device,
GdkWindow *impl_window;
gdouble root_x, root_y;
gdouble temp_x, temp_y;
+ gint n_axes;
gint i;
device_xi = GDK_DEVICE_XI (device);
@@ -586,7 +589,9 @@ gdk_device_xi_translate_axes (GdkDevice *device,
if (!gdk_device_xi_get_window_info (impl_window, &root_x, &root_y))
return;
- for (i = 0; i < device->num_axes; i++)
+ n_axes = gdk_device_get_n_axes (device);
+
+ for (i = 0; i < n_axes; i++)
{
GdkAxisUse use;
@@ -596,7 +601,7 @@ gdk_device_xi_translate_axes (GdkDevice *device,
{
case GDK_AXIS_X:
case GDK_AXIS_Y:
- if (device->mode == GDK_MODE_WINDOW)
+ if (gdk_device_get_mode (device) == GDK_MODE_WINDOW)
_gdk_device_translate_window_coord (device, window,
i, axis_data[i],
&axes[i]);