[gtk+/xi2] GdkDevice: Add _gdk_device_allocate_history().
- From: Carlos Garnacho <carlosg src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+/xi2] GdkDevice: Add _gdk_device_allocate_history().
- Date: Mon, 19 Oct 2009 14:30:50 +0000 (UTC)
commit 3bc7a68958132b4d286213100f937f22764a29fd
Author: Carlos Garnacho <carlos gnome org>
Date: Fri Oct 16 02:48:45 2009 +0200
GdkDevice: Add _gdk_device_allocate_history().
gdk/gdkdevice.c | 13 +++++++++++++
gdk/gdkdeviceprivate.h | 3 +++
2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c
index df3b3fd..67321e1 100644
--- a/gdk/gdkdevice.c
+++ b/gdk/gdkdevice.c
@@ -336,6 +336,19 @@ gdk_device_get_history (GdkDevice *device,
events, n_events);
}
+GdkTimeCoord **
+_gdk_device_allocate_history (GdkDevice *device,
+ guint n_events)
+{
+ GdkTimeCoord **result = g_new (GdkTimeCoord *, n_events);
+ gint i;
+
+ for (i = 0; i < n_events; i++)
+ result[i] = g_malloc (sizeof (GdkTimeCoord) -
+ sizeof (double) * (GDK_MAX_TIMECOORD_AXES - device->num_axes));
+ return result;
+}
+
void
gdk_device_free_history (GdkTimeCoord **events,
gint n_events)
diff --git a/gdk/gdkdeviceprivate.h b/gdk/gdkdeviceprivate.h
index a6e7547..507cf28 100644
--- a/gdk/gdkdeviceprivate.h
+++ b/gdk/gdkdeviceprivate.h
@@ -123,6 +123,9 @@ gboolean _gdk_device_translate_axis (GdkDevice *device,
gdouble value,
gdouble *axis_value);
+GdkTimeCoord ** _gdk_device_allocate_history (GdkDevice *device,
+ guint n_events);
+
void _gdk_input_check_extension_events (GdkDevice *device);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]